Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2019-13012

26
FAUCET Score

CVE-2019-13012 describes a vulnerability in GNOME GLib (glib2.0) versions prior to 2.60.0, where the keyfile settings backend improperly sets permissions for newly created directories and files. Specifically, directories are created with insecure 0777 permissions, and files use default permissions, potentially exposing sensitive data. This flaw carries a CVSSv3 score of 7.5 (High), indicating a network-exploitable vulnerability with low attack complexity that could lead to high integrity impact. There is currently no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion surrounding this CVE.

Impacted Technologies

VendorProductVersion(s)CPE
>= 2.0.0, < 2.59.1CPE matchmatch criteria
cpe:2.3:a:gnome:glib:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.0

7.5HIGH

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
HIGH
Availability Impact
NONE
Exploitability Score
3.9
Impact Score
3.6
CvssVersion
3.0

Exploit Intelligence

EPSS Score
3.21%
Probability of exploitation in next 30 days
EPSS Percentile
86.9%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0321 is in the 77th percentile among its peer group of 51,551 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (6)

microsoftpatch availablevia msrc
Product: 16997-16820Fixed in: 2.58.0-6
microsoftpatch availablevia msrc
Product: cm1 glib 2.58.0-6 on CBL Mariner 1.0Fixed in: 2.58.0-6
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 x64Fixed in: 2.58.0-6
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 ARMFixed in: 2.58.0-6
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: glib2-0:2.56.4-9.el8
View patch
redhatvendor investigatingvia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: glib2

Vendor Advisories (3)

microsoft2020-Aug/CVE-2019-13012

CVE-2019-13012

Aug 11, 2020
redhatCVE-2019-13012Low

glib2: insecure permissions for files and directories

Jun 28, 2019
microsoft2019-Jun/CVE-2019-13012Important

The keyfile settings backend in GNOME GLib (aka glib2.0) before 2.60.0 creates directories using g_file_make_directory_with_parents (kfsb->dir NULL NULL) and files using g_file_replace_contents (kfsb->file contents length NULL FALSE G_FILE_CREATE_REPLACE_DESTINATION NULL NULL NULL). Consequently it does not properly restrict directory (and file) permissions. Instead for directories 0777 permissions are used; for files default file permissions are used. This is similar to CVE-2019-12450.

Jun 11, 2019

References

lists.opensuse.org / opensuse-security-announce/2019-07/msg00022.html
bugs.debian.org / cgi-bin/bugreport.cgi
gitlab.gnome.org / GNOME/glib/commit/5e4da714f00f6bfb2ccd6d73d61329c6f3a08429
PatchThird Party Advisory
gitlab.gnome.org / GNOME/glib/issues/1658
Third Party Advisory
gitlab.gnome.org / GNOME/glib/merge_requests/450
Issue TrackingThird Party Advisory
lists.apache.org / thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b%40%3Cissues.bookkeeper.apache.org%3E
lists.apache.org / thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4%40%3Cissues.bookkeeper.apache.org%3E
lists.debian.org / debian-lts-announce/2019/07/msg00029.html
lists.debian.org / debian-lts-announce/2019/08/msg00004.html
security.netapp.com / advisory/ntap-20190806-0003
usn.ubuntu.com / 4049-1
usn.ubuntu.com / 4049-2