CVE catalog

CVE-2012-1147

libxmltok: CVE-2012-1147

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
2.57% · Oct 25, 2026

readfilemap.c in expat before 2.1.0 allows context-dependent attackers to cause a denial of service (file descriptor consumption) via a large number of crafted XML files.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianexpatsid2.9.0-1not affected
Debianexpatforky2.9.0-1not affected
Debianexpattrixie2.8.3-1~deb13u1not affected
Debianexpattrixie-security2.9.0-1~deb13u1not affected
Debianexpatbookworm2.5.0-1+deb12u2not affected
Debianexpatbookworm-security2.5.0-1+deb12u5not affected
Debianlibxmltokbookworm1.2-4vulnerable
Ubuntuapache2pro2.4.27-2ubuntu3vulnerable
Ubuntuapache2pro2.4.29-1ubuntu1vulnerable
Ubuntuapache2pro2.4.29-1ubuntu2vulnerable
Ubuntuapache2pro2.4.29-1ubuntu3vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.1vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.2vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.3vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.4vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.5vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.6vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.7vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.8vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.10vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.11vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.12vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.13vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.14vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.16vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.17vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.18vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.19vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.20vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.21vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.22vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.23vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.24vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.25vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.26vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm1vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm2vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm3vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm4vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm6vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm7vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm8vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm9vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm10vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm11vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm12vulnerable
Ubuntuapache2pro2.4.29-1ubuntu4.27+esm13vulnerable
Ubuntuapr-utilpro1.6.0-2vulnerable
Ubuntuapr-utilpro1.6.1-1vulnerable
Ubuntuapr-utilpro1.6.1-1ubuntu2vulnerable
Ubuntuapr-utilpro1.6.1-2vulnerable
Ubuntuapr-utilpro1.6.1-2ubuntu0.1vulnerable
Ubuntuapr-utilpro1.6.1-2ubuntu0.1+esm1vulnerable
Ubuntuvnc4pro4.1.1+xorg4.3.0-37.3ubuntu2vulnerable
Ubuntuvnc4pro4.1.1+xorg4.3.0-37.3ubuntu2.1+esm1vulnerable
Ubuntuxmlrpc-cpro1.33.14-7vulnerable
Ubuntuxmlrpc-cpro1.33.14-8vulnerable
Ubuntuxmlrpc-cpro1.33.14-8build1vulnerable
Ubuntuxmlrpc-cpro1.33.14-8ubuntu0.18.04.1~esm1vulnerable
Ubuntucmake16.043.2.2-2ubuntu3vulnerable
Ubuntucmake16.043.2.2-2ubuntu4vulnerable
Ubuntucmake16.043.3.2-1ubuntu1vulnerable
Ubuntucmake16.043.3.2is3.2.2-0ubuntu1vulnerable
Ubuntucmake16.043.3.2is3.2.2-0ubuntu2vulnerable
Ubuntucmake16.043.3.2is3.2.2-0ubuntu4vulnerable
Ubuntucmake16.043.3.2is3.2.2-0ubuntu5vulnerable
Ubuntucmake16.043.5.0-1ubuntu1vulnerable
Ubuntucmake16.043.5.0-1ubuntu2vulnerable
Ubuntucmake16.043.5.0-1ubuntu3vulnerable
Ubuntucmake16.043.5.1-1ubuntu1vulnerable
Ubuntucmake16.043.5.1-1ubuntu2vulnerable
Ubuntucmake16.043.5.1-1ubuntu3vulnerable
Ubuntughostscriptpro9.21~dfsg+1-0ubuntu3vulnerable
Ubuntughostscriptpro9.22~dfsg+1-0ubuntu1vulnerable
Ubuntughostscriptpro9.22~dfsg+1-0ubuntu1.1vulnerable
Ubuntughostscriptpro9.22~dfsg+1-0ubuntu1.2vulnerable
Ubuntughostscriptpro9.25~dfsg+1-0ubuntu0.18.04.1vulnerable
Ubuntughostscriptpro9.25~dfsg+1-0ubuntu0.18.04.2vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.1vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.3vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.4vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.5vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.6vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.7vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.8vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.9vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.10vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.11vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.12vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.13vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.14vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.15vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.16vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.17vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm1vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm2vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm3vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm4vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm5vulnerable
Ubuntughostscriptpro9.26~dfsg+0-0ubuntu0.18.04.18+esm6vulnerable
Ubuntutexlive-binpro2017.20170613.44572-5build1vulnerable
Ubuntutexlive-binpro2017.20170613.44572-5build2vulnerable
Ubuntutexlive-binpro2017.20170613.44572-6vulnerable
Ubuntutexlive-binpro2017.20170613.44572-6build1vulnerable
Ubuntutexlive-binpro2017.20170613.44572-6ubuntu1vulnerable
Ubuntutexlive-binpro2017.20170613.44572-8build1vulnerable
Ubuntutexlive-binpro2017.20170613.44572-8ubuntu0.1vulnerable
Ubuntutexlive-binpro2017.20170613.44572-8ubuntu0.2vulnerable
Ubuntutexlive-binpro2017.20170613.44572-8ubuntu0.2+esm1vulnerable
Ubuntusmart16.041.4-2vulnerable
Ubuntucmake18.043.9.1-1vulnerable
Ubuntucmake18.043.9.3-1vulnerable
Ubuntucmake18.043.9.5-1vulnerable
Ubuntucmake18.043.10.2-1vulnerable
Ubuntucmake18.043.10.2-1build1vulnerable
Ubuntucmake18.043.10.2-1ubuntu1vulnerable
Ubuntucmake18.043.10.2-1ubuntu2vulnerable
Ubuntucmake18.043.10.2-1ubuntu2.18.04.1vulnerable
Ubuntucmake18.043.10.2-1ubuntu2.18.04.2vulnerable
Ubuntusmart18.041.4-2vulnerable
Ubuntuvnc418.044.1.1+xorg4.3.0-37.3ubuntu2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebianexpatsourcesidNot affectedunimportantNot reportedNot reported
DebianexpatsourceforkyNot affectedunimportantNot reportedNot reported
DebianexpatsourcetrixieNot affectedunimportantNot reportedNot reported
DebianexpatsourcebookwormNot affectedunimportantNot reportedNot reported
Debianlibxmltoksourcebookworm(unfixed)not yet assignedNot reportedNot reported

Notes

[bookworm] libxmltok: Minor issue, no runtime dependencies left

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [expat]Unknown
    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

  • [libexpat1]Unknown

    Source package: [expat]

    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

  • [libexpat1-dev]Unknown

    Source package: [expat]

    Details (4)
    • 2.5.0-1+deb12u2 · amd64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u2 · arm64 · bookworm

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · amd64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

    • 2.5.0-1+deb12u3 · arm64 · bookworm-security

      Not affected

      dsa · expat · debian · bookworm

  • [libxmltok1]Unknown

    Source package: [libxmltok]

    Details (2)
    • 1.2-4 · amd64 · bookworm

      Affected

      dsa · libxmltok · debian · bookworm; dsa · libxmltok · debian · 12

    • 1.2-4 · arm64 · bookworm

      Affected

      dsa · libxmltok · debian · bookworm; dsa · libxmltok · debian · 12

  • Source package: [libxmltok]

    Details (2)
    • 1.2-4 · amd64 · bookworm

      Affected

      dsa · libxmltok · debian · bookworm; dsa · libxmltok · debian · 12

    • 1.2-4 · arm64 · bookworm

      Affected

      dsa · libxmltok · debian · bookworm; dsa · libxmltok · debian · 12

Observed:

References