Lumension® Endpoint Intelligence Center

Intelligence Center » Browse All Vulnerabilities » CVE-2012-0039

Overview

Vulnerability Score 5.0 5.0
CVE Id CVE-2012-0039
Last Modified 08 Feb 2012 12:00:00
Published 14 Jan 2012 12:55:01
Confidentiality Impact NONE NONE
Integrity Impact NONE NONE
Availability Impact PARTIAL PARTIAL
Access Vector NETWORK
Access Complexity LOW
Authentication NONE

CVE-2012-0039

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.

Vulnerable Systems

Application

  • Gnome Glib 1.1.12

  • Gnome Glib 1.1.12-1

  • Gnome Glib 1.1.15

  • Gnome Glib 1.2.0

  • Gnome Glib 1.2.1

  • Gnome Glib 1.2.10

  • Gnome Glib 1.2.2

  • Gnome Glib 1.2.3

  • Gnome Glib 1.2.4

  • Gnome Glib 1.2.5

  • Gnome Glib 1.2.6

  • Gnome Glib 1.2.7

  • Gnome Glib 1.2.8

  • Gnome Glib 1.2.9

  • Gnome Glib 1.3.10

  • Gnome Glib 1.3.11

  • Gnome Glib 1.3.12

  • Gnome Glib 1.3.13

  • Gnome Glib 1.3.14

  • Gnome Glib 1.3.15

  • Gnome Glib 1.3.9

  • Gnome Glib 2.0

  • Gnome Glib 2.0.0

  • Gnome Glib 2.0.1

  • Gnome Glib 2.0.2

  • Gnome Glib 2.0.3

  • Gnome Glib 2.0.4

  • Gnome Glib 2.0.5

  • Gnome Glib 2.0.6

  • Gnome Glib 2.0.7

  • Gnome Glib 2.1.0

  • Gnome Glib 2.1.1

  • Gnome Glib 2.1.2

  • Gnome Glib 2.1.3

  • Gnome Glib 2.1.4

  • Gnome Glib 2.1.5

  • Gnome Glib 2.10.0

  • Gnome Glib 2.10.1

  • Gnome Glib 2.10.2

  • Gnome Glib 2.10.3

  • Gnome Glib 2.11.0

  • Gnome Glib 2.11.1

  • Gnome Glib 2.11.2

  • Gnome Glib 2.11.3

  • Gnome Glib 2.11.4

  • Gnome Glib 2.12.0

  • Gnome Glib 2.12.1

  • Gnome Glib 2.12.10

  • Gnome Glib 2.12.11

  • Gnome Glib 2.12.12

  • Gnome Glib 2.12.13

  • Gnome Glib 2.12.2

  • Gnome Glib 2.12.3

  • Gnome Glib 2.12.4

  • Gnome Glib 2.12.5

  • Gnome Glib 2.12.6

  • Gnome Glib 2.12.7

  • Gnome Glib 2.12.8

  • Gnome Glib 2.12.9

  • Gnome Glib 2.13.0

  • Gnome Glib 2.13.1

  • Gnome Glib 2.13.2

  • Gnome Glib 2.13.3

  • Gnome Glib 2.13.4

  • Gnome Glib 2.13.5

  • Gnome Glib 2.13.6

  • Gnome Glib 2.13.7

  • Gnome Glib 2.14.0

  • Gnome Glib 2.14.1

  • Gnome Glib 2.14.2

  • Gnome Glib 2.14.3

  • Gnome Glib 2.14.4

  • Gnome Glib 2.14.5

  • Gnome Glib 2.14.6

  • Gnome Glib 2.15.0

  • Gnome Glib 2.15.1

  • Gnome Glib 2.15.2

  • Gnome Glib 2.15.3

  • Gnome Glib 2.15.4

  • Gnome Glib 2.15.5

  • Gnome Glib 2.15.6

  • Gnome Glib 2.16.0

  • Gnome Glib 2.16.1

  • Gnome Glib 2.16.2

  • Gnome Glib 2.16.3

  • Gnome Glib 2.16.4

  • Gnome Glib 2.16.5

  • Gnome Glib 2.16.6

  • Gnome Glib 2.17.0

  • Gnome Glib 2.17.1

  • Gnome Glib 2.17.2

  • Gnome Glib 2.17.3

  • Gnome Glib 2.17.4

  • Gnome Glib 2.17.5

  • Gnome Glib 2.17.6

  • Gnome Glib 2.17.7

  • Gnome Glib 2.18.0

  • Gnome Glib 2.18.1

  • Gnome Glib 2.18.2

  • Gnome Glib 2.18.3

  • Gnome Glib 2.18.4

  • Gnome Glib 2.19.0

  • Gnome Glib 2.19.1

  • Gnome Glib 2.19.10

  • Gnome Glib 2.19.2

  • Gnome Glib 2.19.3

  • Gnome Glib 2.19.4

  • Gnome Glib 2.19.5

  • Gnome Glib 2.19.6

  • Gnome Glib 2.19.7

  • Gnome Glib 2.19.8

  • Gnome Glib 2.19.9

  • Gnome Glib 2.2.0

  • Gnome Glib 2.2.1

  • Gnome Glib 2.2.2

  • Gnome Glib 2.2.3

  • Gnome Glib 2.20.0

  • Gnome Glib 2.20.1

  • Gnome Glib 2.20.2

  • Gnome Glib 2.20.3

  • Gnome Glib 2.20.4

  • Gnome Glib 2.20.5

  • Gnome Glib 2.21.0

  • Gnome Glib 2.21.1

  • Gnome Glib 2.21.2

  • Gnome Glib 2.21.3

  • Gnome Glib 2.21.4

  • Gnome Glib 2.21.5

  • Gnome Glib 2.21.6

  • Gnome Glib 2.22.0

  • Gnome Glib 2.22.1

  • Gnome Glib 2.22.2

  • Gnome Glib 2.22.3

  • Gnome Glib 2.22.4

  • Gnome Glib 2.22.5

  • Gnome Glib 2.23.0

  • Gnome Glib 2.23.1

  • Gnome Glib 2.23.2

  • Gnome Glib 2.23.3

  • Gnome Glib 2.23.4

  • Gnome Glib 2.23.5

  • Gnome Glib 2.23.6

  • Gnome Glib 2.24.0

  • Gnome Glib 2.24.1

  • Gnome Glib 2.24.2

  • Gnome Glib 2.25.0

  • Gnome Glib 2.25.1

  • Gnome Glib 2.25.10

  • Gnome Glib 2.25.11

  • Gnome Glib 2.25.12

  • Gnome Glib 2.25.13

  • Gnome Glib 2.25.14

  • Gnome Glib 2.25.15

  • Gnome Glib 2.25.16

  • Gnome Glib 2.25.17

  • Gnome Glib 2.25.2

  • Gnome Glib 2.25.3

  • Gnome Glib 2.25.4

  • Gnome Glib 2.25.5

  • Gnome Glib 2.25.6

  • Gnome Glib 2.25.7

  • Gnome Glib 2.25.8

  • Gnome Glib 2.25.9

  • Gnome Glib 2.26.0

  • Gnome Glib 2.26.1

  • Gnome Glib 2.27.0

  • Gnome Glib 2.27.1

  • Gnome Glib 2.27.2

  • Gnome Glib 2.27.3

  • Gnome Glib 2.27.4

  • Gnome Glib 2.27.5

  • Gnome Glib 2.27.90

  • Gnome Glib 2.27.91

  • Gnome Glib 2.27.92

  • Gnome Glib 2.27.93

  • Gnome Glib 2.28

  • Gnome Glib 2.28.0

  • Gnome Glib 2.28.1

  • Gnome Glib 2.28.2

  • Gnome Glib 2.28.3

  • Gnome Glib 2.28.4

  • Gnome Glib 2.28.5

  • Gnome Glib 2.28.6

  • Gnome Glib 2.28.7

  • Gnome Glib 2.28.8

  • Gnome Glib 2.29.10

  • Gnome Glib 2.29.12

  • Gnome Glib 2.29.14

  • Gnome Glib 2.29.16

  • Gnome Glib 2.29.18

  • Gnome Glib 2.29.2

  • Gnome Glib 2.29.4

  • Gnome Glib 2.29.6

  • Gnome Glib 2.29.8

  • Gnome Glib 2.29.90

  • Gnome Glib 2.29.92

  • Gnome Glib 2.3.0

  • Gnome Glib 2.3.1

  • Gnome Glib 2.3.2

  • Gnome Glib 2.3.3

  • Gnome Glib 2.3.4

  • Gnome Glib 2.3.5

  • Gnome Glib 2.3.6

  • Gnome Glib 2.30.0

  • Gnome Glib 2.30.1

  • Gnome Glib 2.30.2

  • Gnome Glib 2.31.0

  • Gnome Glib 2.31.2

  • Gnome Glib 2.31.4

  • Gnome Glib 2.31.6

  • Gnome Glib 2.31.8

  • Gnome Glib 2.4.0

  • Gnome Glib 2.4.1

  • Gnome Glib 2.4.2

  • Gnome Glib 2.4.3

  • Gnome Glib 2.4.4

  • Gnome Glib 2.4.5

  • Gnome Glib 2.4.6

  • Gnome Glib 2.4.7

  • Gnome Glib 2.4.8

  • Gnome Glib 2.5.0

  • Gnome Glib 2.5.1

  • Gnome Glib 2.5.2

  • Gnome Glib 2.5.3

  • Gnome Glib 2.5.4

  • Gnome Glib 2.5.5

  • Gnome Glib 2.5.6

  • Gnome Glib 2.5.7

  • Gnome Glib 2.6.0

  • Gnome Glib 2.6.1

  • Gnome Glib 2.6.2

  • Gnome Glib 2.6.3

  • Gnome Glib 2.6.4

  • Gnome Glib 2.6.5

  • Gnome Glib 2.6.6

  • Gnome Glib 2.7.0

  • Gnome Glib 2.7.1

  • Gnome Glib 2.7.2

  • Gnome Glib 2.7.3

  • Gnome Glib 2.7.4

  • Gnome Glib 2.7.5

  • Gnome Glib 2.7.6

  • Gnome Glib 2.7.7

  • Gnome Glib 2.8.0

  • Gnome Glib 2.8.1

  • Gnome Glib 2.8.2

  • Gnome Glib 2.8.3

  • Gnome Glib 2.8.4

  • Gnome Glib 2.8.5

  • Gnome Glib 2.8.6

  • Gnome Glib 2.9.0

  • Gnome Glib 2.9.1

  • Gnome Glib 2.9.2

  • Gnome Glib 2.9.3

  • Gnome Glib 2.9.4

  • Gnome Glib 2.9.5

  • Gnome Glib 2.9.6


References

MISC - https://bugzilla.redhat.com/show_bug.cgi?id=772720

MLIST - [oss-security] 20120110 glib2 hash dos oCert-2011-003

MLIST - [gtk-devel-list] 20030529 Algorimic Complexity Attack on GLIB 2.2.1

MISC - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655044


Last Updated: 27 May 2016 10:58:02