CVE-2019-10172:
Improper Restriction of XML External Entity Reference in jackson-mapper-asl
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.67645%
CWE
Published
2/4/2020
Updated
2/15/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.codehaus.jackson:jackson-mapper-asl | maven | <= 1.9.13 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability (CWE-611) stems from improper restriction of XML external entity references. Jackson's XML parsing in affected versions uses XmlFactory
, which does not disable DTD/external entities by default. The readValue
method (common entry point for deserialization) and XmlMapper
's factory setup are critical points where insecure parser configurations would propagate. This matches the pattern of CVE-2016-3720
but in different classes, as stated in the advisory. The lack of patched versions and references to XML entity handling in the CVE
description further support this analysis.