CVE-2024-31573

org.xmlunit/xmlunit-core: XMLUnit Insecure Defaults when Processing XSLT Stylesheets

Published Oct 17, 2025 CVSS 3.1 · 4 Medium EPSS < 1% KEV · Not listed
Description
XMLUnit for Java before 2.10.0, in the default configuration, might allow code execution via an untrusted stylesheet (used for an XSLT transformation), because XSLT extension functions are enabled.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-chfm-68vv-pvw5 XMLUnit for Java has Insecure Defaults when Processing XSLT Stylesheets
History
Type Values Removed Values Added
First Time appeared Xmlunit
Xmlunit xmlunit
Vendors & Products Xmlunit
Xmlunit xmlunit
Type Values Removed Values Added
Title org.xmlunit/xmlunit-core: XMLUnit Insecure Defaults when Processing XSLT Stylesheets
References
Metrics threat_severity

None

threat_severity

Moderate

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-669
Metrics cvssV3_1

{'score': 4, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N'}

Type Values Removed Values Added
Description XMLUnit for Java before 2.10.0, in the default configuration, might allow code execution via an untrusted stylesheet (used for an XSLT transformation), because XSLT extension functions are enabled.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Oct 17, 2025, 7:04 PM
Reserved
Apr 5, 2024, 12:00 AM
Status
Deferred
Published
Oct 17, 2025, 7:15 PM
Modified
Oct 2, 2026, 12:10 AM
Severity
Moderate
Public date
Oct 17, 2025, 12:00 AM