openSUSE-SU-2026:22034-1

See a problem?
Import Source
https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2026:22034-1.json
JSON Data
https://api.osv.dev/v1/vulns/openSUSE-SU-2026:22034-1
Upstream
CVE (10)
Related
Published
2026-10-06T14:10:27Z
Modified
2026-10-09T17:23:14Z
Summary
Security update for jackson-annotations, jackson-core, jackson-databind
Details

This update for jackson-annotations, jackson-core, jackson-databind fixes the following issues:

  • CVE-2026-18401: Number Length Constraint Bypass in Async Parser Can Lead to Potential Processing Time Issues (bsc#1273856).
  • CVE-2026-19032: deserializer for java.nio.file.Path resolves attacker-supplied URIs without restricting the URI scheme (bsc#1277883).
  • CVE-2026-68494: Async parser maxNumberLength bypass via chunked digit accumulation (bsc#1273857).
  • CVE-2026-68497: An unauthenticated attacker can therefore submit a single request of a few megabytes (bsc#1280125).
  • CVE-2026-68498: Enforce maxNameLength incrementally in ReaderBasedJsonParser (bsc#1282641).
  • CVE-2026-83557: incomplete PolymorphicTypeValidator denylist allows for arbitrary Comparable deserialization (bsc#1278008).
  • CVE-2026-89407: Optimize NumberInput.looksLikeValidNumber (bsc#1282645).
  • CVE-2026-89425: UTF8DataInputJsonParser._reportInvalidToken()lacks maxErrorTokenLength limit, which allows for unbounded StringBuilder growth and can lead to a DoS when malformed tokens are processed (bsc#1282505).
  • CVE-2026-91776: TypeDeserializerBase._findDeserializer() caches the resolved deserializer under the raw, attacker- supplied type ID, which can lead to unbounded cache growth under certain configurations (bsc#1282491).
  • CVE-2026-91777: forward-reference completion for @JsonIdentityInfo object IDs performs a linear scan of the pending- reference accumulator for every resolved ID, which can lead to quadratic CPU work during deserialization (bsc#1282492).

Changes for jackson-annotations:

  • Update to 2.18.11

Changes for jackson-core:

  • Update to 2.18.11
  • #1649: Optimize NumberInput.looksLikeValidNumber (bsc#1282645, CVE-2026-89407)
  • #1698: UTF8DataInputJsonParser does not honor maxErrorTokenLength when reporting an unrecognized token (bsc#1282505, CVE-2026-89425)
  • #1642: Fix maxDocumentLength bypass in async parser single-feedInput() case [GHSA-2c4j-63jj-9fqr]
  • #1643: Enforce maxNameLength incrementally in ReaderBasedJsonParser (bsc#1282641, CVE-2026-68498) of async parser (bsc#1273857, CVE-2026-68494) non-blocking (async) parser (bsc#1273856, CVE-2026-18401)

Changes for jackson-databind:

  • Update to 2.18.11
  • #6185: Bracket unresolved IPv6 host name in InetSocketAddress serialization
  • #6203: Prevent unbounded growth of type id cache in TypeDeserializer (bsc#1282491, CVE-2026-91776)
  • #6204: Avoid quadratic forward-reference resolution in Collection/Map deserializers (bsc#1282492, CVE-2026-91777)
  • #6099: Resolve classes without initialization in TypeFactory.findClass()
  • #6116: Reject non-ASCII digits in InetAddress literal validation
  • #6127: Add StreamReadConstraints number len constraint to javax.xml.datatype.XMLGregorianCalendar and javax.xml.datatype.Duration (bsc#1280125, CVE-2026-68497)
  • #6129: Limit the supported URL schemes for java.nio.file.Path deserialization (bsc#1277883, CVE-2026-19032)
  • #6156: Add java.lang.Comparable in set of unsafe polymorphic base types (bsc#1278008, CVE-2026-83557)
  • #6165: Apply number length limits to BigDecimal/BigInteger/ /Double/Float Map keys
References

Affected packages

openSUSE:Leap 16.0 / jackson-annotations

Package

Name
jackson-annotations
Purl
pkg:rpm/opensuse/jackson-annotations&distro=openSUSE%20Leap%2016.0

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2.18.11-160000.1.1

Ecosystem specific

{
    "binaries":  [
        {
            "jackson-annotations":  "2.18.11-160000.1.1",
            "jackson-annotations-javadoc":  "2.18.11-160000.1.1",
            "jackson-core":  "2.18.11-160000.1.1",
            "jackson-core-javadoc":  "2.18.11-160000.1.1",
            "jackson-databind":  "2.18.11-160000.1.1",
            "jackson-databind-javadoc":  "2.18.11-160000.1.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2026:22034-1.json"

openSUSE:Leap 16.0 / jackson-core

Package

Name
jackson-core
Purl
pkg:rpm/opensuse/jackson-core&distro=openSUSE%20Leap%2016.0

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2.18.11-160000.1.1

Ecosystem specific

{
    "binaries":  [
        {
            "jackson-annotations":  "2.18.11-160000.1.1",
            "jackson-annotations-javadoc":  "2.18.11-160000.1.1",
            "jackson-core":  "2.18.11-160000.1.1",
            "jackson-core-javadoc":  "2.18.11-160000.1.1",
            "jackson-databind":  "2.18.11-160000.1.1",
            "jackson-databind-javadoc":  "2.18.11-160000.1.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2026:22034-1.json"

openSUSE:Leap 16.0 / jackson-databind

Package

Name
jackson-databind
Purl
pkg:rpm/opensuse/jackson-databind&distro=openSUSE%20Leap%2016.0

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2.18.11-160000.1.1

Ecosystem specific

{
    "binaries":  [
        {
            "jackson-annotations":  "2.18.11-160000.1.1",
            "jackson-annotations-javadoc":  "2.18.11-160000.1.1",
            "jackson-core":  "2.18.11-160000.1.1",
            "jackson-core-javadoc":  "2.18.11-160000.1.1",
            "jackson-databind":  "2.18.11-160000.1.1",
            "jackson-databind-javadoc":  "2.18.11-160000.1.1"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/openSUSE-SU-2026:22034-1.json"