jackson-core-2.21.6-1.el9_8

エラータID: AXSA:2026-2065:01

リリース日: 
2026/10/16 Friday - 11:20
題名: 
jackson-core-2.21.6-1.el9_8
影響のあるチャネル: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

This is a multi-module project that contains Jackson-based JAX-RS providers for
following data formats: JSON, Smile (binary JSON), XML, CBOR (another kind of
binary JSON), YAML.

Security Fix(es):

* com.fasterxml.jackson.core/jackson-databind:
tools.jackson.core/jackson-databind: jackson-databind: CPU Denial of Service via
unbounded numeric parsing (CVE-2026-68497)

For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE page(s)
listed in the References section.

CVE-2026-68497
jackson-databind binds a JSON string to a javax.xml.datatype.Duration or
javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim
to DatatypeFactory.newDuration(value) or newXMLGregorianCalendar(value) in
CoreXMLDeserializers.Std._deserialize. These deserializers are registered by
default with no opt-in, so a plain ObjectMapper or JsonMapper with no
polymorphic typing and no special configuration reaches this path. The XML
Schema lexical grammar permits numeric components of arbitrary length, which the
JDK materializes through the native BigInteger(String) and BigDecimal(String)
constructors, both quadratic in digit count. Because the digits sit inside a
JSON string token rather than a JSON number token, jackson-core's
StreamReadConstraints.maxNumberLength guard never applies; jackson's own
NumberDeserializers call validateIntegerLength or validateFPLength before
parsing a stringified number, but the XML datatype deserializer omits that
pre-check. An unauthenticated attacker can therefore submit a single request of
a few megabytes, such as a Duration value consisting of the letter P followed by
several million digits and the letter Y, and force tens of seconds to several
minutes of single-threaded CPU work; a handful of concurrent requests can
saturate a server's worker threads. This affects
com.fasterxml.jackson.core:jackson-databind from 2.0.0 before 2.18.10, from
2.19.0 before 2.21.6, and from 2.22.0 before 2.22.2, and
tools.jackson.core:jackson-databind from 3.0.0 before 3.1.6 and from 3.2.0
before 3.2.2. Users should upgrade to 2.18.10, 2.21.6, 2.22.2, 3.1.6, or 3.2.2.

解決策: 

Update packages.

追加情報: 

N/A

ダウンロード: 

SRPMS
  1. jackson-core-2.21.6-1.el9_8.src.rpm
    MD5: b151b5aa91de97a79cd49a484e95f628
    SHA-256: b7e605d54b048ec4b2e87d31f35076214e7dd785753a9a4b9963df80e8a25dff
    Size: 1.20 MB

Asianux Server 9 for x86_64
  1. pki-jackson-core-2.21.6-1.el9_8.noarch.rpm
    MD5: 6a86bb06ecd29dda3b40af61fd18e622
    SHA-256: 5b21d86edb16811415164880ee0b0e776d0242421934c0cbc29918decb1934cb
    Size: 461.71 kB