p PatchFirst

PatchFirst · Latest vulnerabilities

glib2.0 vulnerabilities · Page 2

Vulnerabilities published for glib2.0 in the last 30 days: 0. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerabilities: 51

  1. CVE-2024-34397

    Medium · CVSS 5.2EPSS 0.76%Fix available

    CVE-2024-34397

    An issue was discovered in GNOME GLib before 2.78.5, and 2.79.x and 2.80.x before 2.80.1. When a GDBus-based client subscribes to signals from a trusted system service such as NetworkManager on a shared computer, other users of the same computer can send spoofed D-Bus signals that the GDBus-based client will wrongly interpret as having been sent by the trusted system service. This could lead to the GDBus-based client behaving incorrectly, with an application-dependent impact.

    • Update to 2.74.6-2+deb12u1
    Published Updated
  2. CVE-2019-25085

    Medium · CVSS 6.3EPSS 0.82%Fix available

    GNOME gvdb gvdb-builder.c gvdb_table_write_contents_async use after free

    A vulnerability was found in GNOME gvdb. It has been classified as critical. This affects the function gvdb_table_write_contents_async of the file gvdb-builder.c. The manipulation leads to use after free. It is possible to initiate the attack remotely. The name of the patch is d83587b2a364eb9a9a53be7e6a708074e252de14. It is recommended to apply a patch to fix this issue. The identifier VDB-216789 was assigned to this vulnerability.

    • Update to 2.66.0-1
    Published Updated
  3. CVE-2021-28153

    Medium · CVSS 5.3EPSS 2.71%Fix available

    CVE-2021-28153

    An issue was discovered in GNOME GLib before 2.66.8. When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to replace a path that is a dangling symlink, it incorrectly also creates the target of the symlink as an empty file, which could conceivably have security relevance if the symlink is attacker-controlled. (If the path is a symlink to a file that already exists, then the contents of that file correctly remain unchanged.)

    • Update to 2.66.7-2
    Published Updated
  4. CVE-2020-35457

    High · CVSS 7.8EPSS 0.57%Fix available

    CVE-2020-35457

    GNOME GLib before 2.65.3 has an integer overflow, that might lead to an out-of-bounds write, in g_option_group_add_entries. NOTE: the vendor's position is "Realistically this is not a security issue. The standard pattern is for callers to provide a static list of option entries in a fixed number of calls to g_option_group_add_entries()." The researcher states that this pattern is undocumented

    • Update to 2.66.0-1
    Published Updated
  5. CVE-2020-6750

    Medium · CVSS 5.9EPSS 2.2%Fix available

    CVE-2020-6750

    GSocketClient in GNOME GLib through 2.62.4 may occasionally connect directly to a target address instead of connecting via a proxy server when configured to do so, because the proxy_addr field is mishandled. This bug is timing-dependent and may occur only sporadically depending on network delays. The greatest security relevance is in use cases where a proxy is used to help with privacy/anonymity, even though there is no technical barrier to a direct connection. NOTE: versions before 2.60 are unaffected.

    • Update to 2.62.5-1
    Published Updated
  6. CVE-2019-13012

    High · CVSS 7.5EPSS 3.21%Fix available

    CVE-2019-13012

    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.

    • Update to 2.60.5-1
    Published Updated
  7. CVE-2012-3524

    Not ratedEPSS 4.48%Public exploitFix available

    CVE-2012-3524

    libdbus 1.5.x and earlier, when used in setuid or other privileged programs in X.org and possibly other products, allows local users to gain privileges and execute arbitrary code via the DBUS_SYSTEM_BUS_ADDRESS environment variable. NOTE: libdbus maintainers state that this is a vulnerability in the applications that do not cleanse environment variables, not in libdbus itself: "we do not support use of libdbus in setuid binaries that do not sanitize their environment before their first call into libdbus."

    • Update to 2.33.12+really2.32.4-2
    Published Updated
  8. CVE-2012-0039

    High · CVSS 7.5EPSS 2.04%No fix published

    CVE-2012-0039

    GLib 2.31.8 and earlier, when the g_str_hash function is used, computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table. NOTE: this issue may be disputed by the vendor; the existence of the g_str_hash function is not a vulnerability in the library, because callers of g_hash_table_new and g_hash_table_new_full can specify an arbitrary hash function that is appropriate for the application.

    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →