p PatchFirst

CVE-2025-52999

CVE-2025-52999 · jackson-core Has Potential for StackoverflowError if user parses an input file that contains very deeply nested data

This page contains facts from public vulnerability sources. Check the original advisory before updating.

jackson-core contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. In versions prior to 2.15.0, if a user parses an input file and it has deeply nested data, Jackson could end up throwing a StackoverflowError if the depth is particularly large. jackson-core 2.15.0 contains a configurable limit for how deep Jackson will traverse in an input document, defaulting to an allowable depth of 1000. jackson-core will throw a StreamConstraintsException if the limit is reached. jackson-databind also benefits from this change because it uses jackson-core to parse JSON inputs. As a workaround, users should avoid parsing input files from untrusted sources.

CVSS 8.7 · High · EPSS 0.8% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • jackson-core

    Versions
    • < 2.15.0: Affected

    No fix published

  • jackson-core Debian:12

    Versions
    • 2.14.1-1
    • 2.14.1-2~deb11u1
    Affected ranges
    • ECOSYSTEM: < 2.14.1-2~deb12u1

    Update to 2.14.1-2~deb12u1

  • jackson-core Debian:13

    Versions
    • 2.14.1-1
    • 2.14.1-2~deb11u1
    • 2.14.1-2~deb12u1
    Affected ranges
    • ECOSYSTEM: < 2.14.1-2~deb13u1

    Update to 2.14.1-2~deb13u1

  • jackson-core Debian:14

    Versions
    • 2.14.1-1
    • 2.14.1-2~deb11u1
    • 2.14.1-2~deb12u1
    • 2.14.1-2~deb13u1
    Affected ranges
    • ECOSYSTEM: < 2.14.1-2

    Update to 2.14.1-2

  • jackson-core Ubuntu:16.04:LTS

    Versions
    • 2.4.2-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:18.04:LTS

    Versions
    • 2.8.6-1
    • 2.9.1-1
    • 2.9.4-1
    • 2.9.8-3~18.04
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:20.04:LTS

    Versions
    • 2.9.8-3
    • 2.10.0-1
    • 2.10.1-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:22.04:LTS

    Versions
    • 2.12.1-1
    • 2.13.0-1
    • 2.13.0-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:24.04:LTS

    Versions
    • 2.14.1-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:25.10

    Versions
    • 2.14.1-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:26.10

    Versions
    • 2.14.1-1build1
    • 2.14.1-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jackson-core Ubuntu:26.04:LTS

    Versions
    • 2.14.1-1
    • 2.14.1-1build1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →