CVE catalog

CVE-2019-12400

libxml-security-java: CVE-2019-12400

[CVE catalog]

Severity
Medium · CVSS 5.9CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.78% · Oct 25, 2026

In version 2.0.3 Apache Santuario XML Security for Java, a caching mechanism was introduced to speed up creating new XML documents using a static pool of DocumentBuilders. However, if some untrusted code can register a malicious implementation with the thread context class loader first, then this implementation might be cached and re-used by Apache Santuario - XML Security for Java, leading to potential security flaws when validating signed documents, etc. The vulnerability affects Apache Santuario - XML Security for Java 2.0.x releases from 2.0.3 and all 2.1.x releases before 2.1.4.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibxml-security-javasid2.2.6-1fixed
Debianlibxml-security-javaforky2.2.6-1fixed
Debianlibxml-security-javatrixie2.1.8-1.1~deb13u1fixed
Debianlibxml-security-javabookworm2.1.7-3+deb12u1fixed
Opensusexml-securitytumbleweed2.1.7-1.1fixed
Ubuntulibxml-security-java16.041.5.6-1vulnerable
Ubuntulibxml-security-java18.041.5.8-2vulnerable
Ubuntulibxml-security-java18.042.0.10-2~18.04vulnerable
Ubuntulibxml-security-java18.042.0.10-2~18.04.1vulnerable
Ubuntulibxml-security-java20.042.0.10-2vulnerable
Ubuntulibxml-security-java20.042.0.10-2+deb11u1build0.20.04.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibxml-security-javasourcesid2.1.7-1not yet assignedNot reported[935548]
Debianlibxml-security-javasourceforky2.1.7-1not yet assignedNot reported[935548]
Debianlibxml-security-javasourcetrixie2.1.7-1not yet assignedNot reported[935548]
Debianlibxml-security-javasourcebookworm2.1.7-1not yet assignedNot reported[935548]
Opensusexml-securityrpmtumbleweed2.1.7-1.1Not reportedOPENSUSE-SU-2024:11693-1Not reported

[Debian bug #935548]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [xml-security]

    Details (1)
    • 2.1.7-5.10 · noarch · tumbleweed

      Unknown · Fixed: 2.1.7-1.1

      Version impact unknown

      dsa · xml-security · opensuse · tumbleweed

  • Source package: [xml-security]

    Details (1)
    • 2.1.7-5.10 · noarch · tumbleweed

      Fixed · Fixed: 2.1.7-1.1

      dsa · xml-security · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · bookworm; dsa · libxml-security-java · debian · 12

    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · bookworm; dsa · libxml-security-java · debian · 12

  • Source package: [libxml-security-java]

    Details (2)
    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · bookworm; dsa · libxml-security-java · debian · 12

    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · bookworm; dsa · libxml-security-java · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 2.1.8-1.1~deb13u1 · all · trixie

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · 13

    • 2.1.8-1.1~deb13u1 · all · trixie

      Fixed · Fixed: 2.1.7-1

      dsa · libxml-security-java · debian · 13

Observed:

References