CVE catalog

CVE-2012-0039

glib2.0: CVE-2012-0039

[CVE catalog]

Severity
Low
Published
Source
[NVD] · [CVE record]
EPSS
2.04% · Oct 25, 2026

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 and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianglib2.0sid2.90.1-2vulnerable
Debianglib2.0forky2.90.1-2vulnerable
Debianglib2.0trixie2.84.4-3~deb13u5vulnerable
Debianglib2.0bookworm2.74.6-2+deb12u9vulnerable
Debianglib2.0bookworm-security2.74.6-2+deb12u2vulnerable
Ubuntuglib2.0pro2.54.1-1ubuntu1vulnerable
Ubuntuglib2.0pro2.55.2-2ubuntu1vulnerable
Ubuntuglib2.0pro2.56.0-2ubuntu1vulnerable
Ubuntuglib2.0pro2.56.0-4ubuntu1vulnerable
Ubuntuglib2.0pro2.56.1-2ubuntu1vulnerable
Ubuntuglib2.0pro2.56.2-0ubuntu0.18.04.1vulnerable
Ubuntuglib2.0pro2.56.2-0ubuntu0.18.04.2vulnerable
Ubuntuglib2.0pro2.56.3-0ubuntu0.18.04.1vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.2vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.3vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.4vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.5vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.6vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.7vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.8vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.9vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.9+esm3vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.9+esm4vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.9+esm5vulnerable
Ubuntuglib2.0pro2.56.4-0ubuntu0.18.04.9+esm6vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianglib2.0sourcesid(unfixed)unimportantNot reported[655044]
Debianglib2.0sourceforky(unfixed)unimportantNot reported[655044]
Debianglib2.0sourcetrixie(unfixed)unimportantNot reported[655044]
Debianglib2.0sourcebookworm(unfixed)unimportantNot reported[655044]

[Debian bug #655044]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libglib2.0-0]Affected

    Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · amd64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · arm64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • [libglib2.0-bin]Affected

    Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · amd64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · arm64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • [libglib2.0-data]Affected

    Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · all · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · all · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · all · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · all · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • [libglib2.0-dev]Affected

    Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · amd64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · arm64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · amd64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · arm64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • [libglib2.0-doc]Affected

    Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · all · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · all · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · all · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · all · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

  • Source package: [glib2.0]

    Details (4)
    • 2.74.6-2+deb12u9 · amd64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u9 · arm64 · bookworm

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · amd64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

    • 2.74.6-2+deb12u2 · arm64 · bookworm-security

      Affected

      dsa · glib2.0 · debian · bookworm; dsa · glib2.0 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [gir1.2-glib-2.0]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [libgio-2.0-dev]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [libglib2.0-0t64]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [libglib2.0-bin]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [libglib2.0-data]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · all · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · all · trixie

      Affected

      dsa · glib2.0 · debian · 13

  • [libglib2.0-dev]Affected

    Source package: [glib2.0]

    Details (2)
    • 2.84.4-3~deb13u3 · amd64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

    • 2.84.4-3~deb13u3 · arm64 · trixie

      Affected

      dsa · glib2.0 · debian · 13

Next results

Observed:

References