CVE-2012-0039

Severity CVSS v4.0:
Pending analysis
Type:
CWE-310 Cryptographic Issues
Publication date:
14/01/2012
Last modified:
11/04/2025

Description

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.

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:gnome:glib:*:*:*:*:*:*:*:* 2.31.8 (including)
cpe:2.3:a:gnome:glib:1.1.12:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.1.12-1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.1.15:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.9:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.2.10:*:*:*:*:*:*:*