CVE catalog

CVE-2009-3546

libwmf: CVE-2009-3546

[CVE catalog]

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

The _gdGetColors function in gd_gd.c in PHP 5.2.11 and 5.3.x before 5.3.1, and the GD Graphics Library 2.x, does not properly verify a certain colorsTotal structure member, which might allow remote attackers to conduct buffer overflow or buffer over-read attacks via a crafted GD file, a different vulnerability than CVE-2009-3293. NOTE: some of these details are obtained from third party information.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibgd2sid2.3.3-14fixed
Debianlibgd2forky2.3.3-14fixed
Debianlibgd2trixie2.3.3-14~deb13u1fixed
Debianlibgd2trixie-security2.3.3-14~deb13u1fixed
Debianlibgd2bookworm2.3.3-9fixed
Debianlibgd2bookworm-security2.3.3-9+deb12u1fixed
Debianlibwmfsid0.2.14-1vulnerable
Debianlibwmfforky0.2.14-1vulnerable
Debianlibwmftrixie0.2.13-1.1vulnerable
Debianlibwmfbookworm0.2.12-5.1vulnerable
Debianracketsid8.18+dfsg1-1fixed
Debianracketforky8.18+dfsg1-1fixed
Debianrackettrixie8.16+dfsg1-3fixed
Debianracketbookworm8.7+dfsg1-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibgd2sourcesid2.0.36~rc1~dfsg-3.1mediumNot reported[552534]
Debianlibgd2sourceforky2.0.36~rc1~dfsg-3.1mediumNot reported[552534]
Debianlibgd2sourcetrixie2.0.36~rc1~dfsg-3.1mediumNot reported[552534]
Debianlibgd2sourcebookworm2.0.36~rc1~dfsg-3.1mediumNot reported[552534]
Debianlibwmfsourcesid(unfixed)unimportantNot reportedNot reported
Debianlibwmfsourceforky(unfixed)unimportantNot reportedNot reported
Debianlibwmfsourcetrixie(unfixed)unimportantNot reportedNot reported
Debianlibwmfsourcebookworm(unfixed)unimportantNot reportedNot reported
Debianracketsourcesid5.0.2-1unimportantNot reported[601525]
Debianracketsourceforky5.0.2-1unimportantNot reported[601525]
Debianracketsourcetrixie5.0.2-1unimportantNot reported[601525]
Debianracketsourcebookworm5.0.2-1unimportantNot reported[601525]

[Debian bug #552534][Debian bug #601525]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libgd3]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-9 · amd64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9 · arm64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

  • [libgd-dev]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-9 · amd64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9 · arm64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

  • [libgd-tools]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-9 · amd64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9 · arm64 · bookworm

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

    • 2.3.3-9+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · bookworm; dsa · libgd2 · debian · 12

  • [libwmf-0.2-7]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • [libwmf0.2-7]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • [libwmf-bin]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • [libwmf-dev]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • [libwmf-doc]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · all · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · all · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • Source package: [libwmf]

    Details (2)
    • 0.2.12-5.1 · amd64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

    • 0.2.12-5.1 · arm64 · bookworm

      Affected

      dsa · libwmf · debian · bookworm; dsa · libwmf · debian · 12

  • [racket]Unknown
    Details (4)
    • 8.7+dfsg1-1 · amd64 · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.7+dfsg1-1 · arm64 · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · amd64 · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · arm64 · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

  • [racket-common]Unknown

    Source package: [racket]

    Details (4)
    • 8.7+dfsg1-1 · all · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.7+dfsg1-1 · all · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

  • [racket-doc]Unknown

    Source package: [racket]

    Details (4)
    • 8.7+dfsg1-1 · all · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.7+dfsg1-1 · all · bookworm

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

    • 8.14+dfsg1-1~bpo12+1 · all · bookworm-backports

      Fixed · Fixed: 5.0.2-1

      dsa · racket · debian · bookworm; dsa · racket · debian · 12

[Debian 13 (Trixie)]

  • [libgd3]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-13 · amd64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-13 · arm64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

  • [libgd-dev]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-13 · amd64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-13 · arm64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

  • [libgd-tools]Unknown

    Source package: [libgd2]

    Details (4)
    • 2.3.3-13 · amd64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-13 · arm64 · trixie

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

    • 2.3.3-14~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 2.0.36~rc1~dfsg-3.1

      dsa · libgd2 · debian · 13

  • [libwmf-0.2-7]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.13-1.1+b3 · amd64 · trixie

      Affected

      dsa · libwmf · debian · 13

    • 0.2.13-1.1+b3 · arm64 · trixie

      Affected

      dsa · libwmf · debian · 13

  • [libwmf0.2-7]Unknown

    Source package: [libwmf]

    Details (2)
    • 0.2.13-1.1+b3 · amd64 · trixie

      Affected

      dsa · libwmf · debian · 13

    • 0.2.13-1.1+b3 · arm64 · trixie

      Affected

      dsa · libwmf · debian · 13

  • Source package: [libwmf]

    Details (2)
    • 0.2.13-1.1+b3 · amd64 · trixie

      Affected

      dsa · libwmf · debian · 13

    • 0.2.13-1.1+b3 · arm64 · trixie

      Affected

      dsa · libwmf · debian · 13

Next results

Observed:

References