CVE catalog

CVE-2021-40690

All versions of Apache Santuario - XML Security for Java prior to 2.2.3 and 2.1.7 are vulnerable to an issue where the "secureValidation" property is not passed correctly when creating a KeyInfo from

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
7.44% · Oct 25, 2026

All versions of Apache Santuario - XML Security for Java prior to 2.2.3 and 2.1.7 are vulnerable to an issue where the "secureValidation" property is not passed correctly when creating a KeyInfo from a KeyInfoReference element. This allows an attacker to abuse an XPath Transform to extract any local .xml files in a RetrievalMethod element.

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
Cpesantuario_xml_security_for_javaNot reported2.2.3fixed
CpecxfNot reportedNot reportedunknown
CpetomeeNot reported8.0.8fixed
Cpedebian_linuxNot reportedNot reportedunknown
Cpedebian_linuxNot reportedNot reportedunknown
Cpeagile_product_lifecycle_managementNot reportedNot reportedunknown
Cpecommerce_guided_searchNot reportedNot reportedunknown
Cpecommerce_platformNot reportedNot reportedunknown
Cpecommunications_diameter_intelligence_hubNot reportedNot reportedunknown
Cpecommunications_messaging_serverNot reportedNot reportedunknown
Cpeflexcube_private_bankingNot reportedNot reportedunknown
Cpeoutside_in_technologyNot reportedNot reportedunknown
Cpepeoplesoft_enterprise_peopletoolsNot reportedNot reportedunknown
Cperetail_bulk_data_integrationNot reportedNot reportedunknown
Cperetail_financial_integrationNot reportedNot reportedunknown
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.1fixed
Ubuntulibxml-security-java20.042.0.10-2vulnerable
Ubuntulibxml-security-java20.042.0.10-2+deb11u1build0.20.04.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.1fixed
Ubuntulibxml-security-java20.042.0.10-2vulnerable
Ubuntulibxml-security-java20.042.0.10-2+deb11u1build0.20.04.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibxml-security-javasourcesid2.1.7-1not yet assignedNot reported[994569]
Debianlibxml-security-javasourceforky2.1.7-1not yet assignedNot reported[994569]
Debianlibxml-security-javasourcetrixie2.1.7-1not yet assignedNot reported[994569]
Debianlibxml-security-javasourcebookworm2.1.7-1not yet assignedNot reported[994569]
Cpesantuario_xml_security_for_javacpeNot reported2.2.3Not reportedNVD-CVE-2021-40690Not reported
CpetomeecpeNot reported8.0.8Not reportedNVD-CVE-2021-40690Not reported
Ubuntulibxml-security-javadeb18.042.0.10-2~18.04.1Not reportedUSN-5525-1Not reported
Ubuntulibxml-security-javadeb20.042.0.10-2+deb11u1build0.20.04.1Not reportedUSN-5525-1Not reported
Ubuntulibxml-security-javadeb18.042.0.10-2~18.04.1Not reportedUBUNTU-CVE-2021-40690Not reported
Ubuntulibxml-security-javadeb20.042.0.10-2+deb11u1build0.20.04.1Not reportedUBUNTU-CVE-2021-40690Not reported

[Debian bug #994569]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

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

      Fixed · Fixed: 2.1.7-1

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

    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

      nvd · libxml-security-java · debian · bookworm; nvd · 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

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

    • 2.1.7-3+deb12u1 · all · bookworm

      Fixed · Fixed: 2.1.7-1

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

[Debian 13 (Trixie)]

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

      Fixed · Fixed: 2.1.7-1

      nvd · libxml-security-java · debian · 13

    • 2.1.8-1.1~deb13u1 · all · trixie

      Fixed · Fixed: 2.1.7-1

      nvd · libxml-security-java · debian · 13

Observed:

References