Asynchronous JSON Parsing Flaw in Jackson Core Affects Applications
CVE-2026-18401
6.9MEDIUM
What is CVE-2026-18401?
The asynchronous JSON parser in Jackson Core fails to enforce the maximum number length constraint, allowing attackers to submit JSON with arbitrarily long number tokens. This oversight can lead to excessive memory use and CPU exhaustion, resulting in denial of service conditions. The synchronization limitations mean that this vulnerability does not affect all parsing methods equally, as the synchronous parser applies the limit correctly while the async parser does not, potentially compromising applications relying on the async parsing path.
Affected Version(s)
jackson-core 2.15.0 <= 2.18.5
jackson-core 2.19.0 < 2.21.1
jackson-core 3.0.0 < 3.1.0
References
CVSS V4
Score:
6.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None
Timeline
Vulnerability published
Vulnerability Reserved
Credit
sprabhav7
rohan-repos
neilmadden-hazelcast
awsactran
pjfanning (PJ Fanning)
cowtowncoder (Tatu Saloranta)
