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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:gnome:glib:*:*:*:*:*:*:*:*
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:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.9:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.10:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.11:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.12:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.13:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.14:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:1.3.15:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.0.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.1.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.2.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.2.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.2.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.2.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.3.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.4.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.5.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.6.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.7.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.8.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.9.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.10.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.10.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.10.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.10.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.11.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.11.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.11.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.11.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.11.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.9:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.10:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.11:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.12:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.12.13:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.13.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.14.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.15.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.16.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.17.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.18.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.18.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.18.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.18.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.18.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.9:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.19.10:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.20.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.21.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.22.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.23.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.24.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.24.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.24.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.9:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.10:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.11:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.12:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.13:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.14:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.15:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.16:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.25.17:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.26.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.26.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.90:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.91:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.92:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.27.93:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.3:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.5:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.7:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.28.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.6:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.8:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.10:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.12:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.14:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.16:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.18:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.90:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.29.92:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.30.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.30.1:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.30.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.31.0:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.31.2:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.31.4:*:*:*:*:*:*:*
cpe:2.3:a:gnome:glib:2.31.6:*:*:*:*:*:*:*

History

07 Nov 2023, 02:09

Type Values Removed Values Added
Summary ** DISPUTED ** 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. 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.

12 Feb 2023, 20:15

Type Values Removed Values Added
Summary ** DISPUTED ** 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. ** DISPUTED ** 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.

Information

Published : 2012-01-14 17:55

Updated : 2024-04-11 00:48


NVD link : CVE-2012-0039

Mitre link : CVE-2012-0039

CVE.ORG link : CVE-2012-0039


JSON object : View

Products Affected

gnome

  • glib
CWE
CWE-310

Cryptographic Issues