CVE-Katalog

CVE-2026-19032

jackson-databind's deserializer for java.nio.file.Path…

[CVE-Katalog]

jackson-databind's deserializer for java.nio.file.Path resolves an attacker-supplied URI without restricting the URI scheme. In JDKFromStringDeserializer.NioPathHelper.deserialize, a string bound from untrusted JSON is passed to new URI(value) and then to Path.of(uri). When that throws FileSystemNotFoundException, the code enumerates ServiceLoader<FileSystemProvider> and calls provider.getPath(uri) on the first provider whose scheme matches the attacker-chosen scheme. Untrusted JSON can therefore select and drive an arbitrary registered FileSystemProvider during readValue under a default JsonMapper, and forces provider class loading at the same time. With only the JDK built-in providers (file, jar/zipfs) present, the resolved path is inert and no mount or network I/O occurs; further impact requires a side-effecting third-party FileSystemProvider on the classpath. This affects com.fasterxml.jackson.core:jackson-databind from 2.8.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. Binding java.nio.file.Path from untrusted JSON should be avoided regardless of version.

Schweregrad
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.57% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Distribution / releasePackageVersionStatusSource
Debiansidjackson-databind2.18.11-1FixedDistribution-reported fixed boundary[CVE-2026-19032]
Debiansidjackson-databind2.22.4-1Fixed[CVE-2026-19032]
Debianforkyjackson-databind2.18.11-1FixedDistribution-reported fixed boundary[CVE-2026-19032]
Debianforkyjackson-databind2.22.4-1Fixed[CVE-2026-19032]
MavenRelease not reportedcom.fasterxml.jackson.core:jackson-databind2.22.2Fixed[GHSA-WJGM-6HV5-3CVF]
MavenRelease not reportedtools.jackson.core:jackson-databind3.2.2Fixed[GHSA-WJGM-6HV5-3CVF]

Showing 6 fix observations. All 13 observations, including unknown and conflicting reports, are available below.

Provider details and historical evidence
Distribution / releasePackageVersionStatusSource
MavenRelease not reportedcom.fasterxml.jackson.core:jackson-databind2.22.2Fixed[GHSA-WJGM-6HV5-3CVF]
MavenRelease not reportedtools.jackson.core:jackson-databind3.2.2Fixed[GHSA-WJGM-6HV5-3CVF]
Debianbookwormjackson-databindNot reportedAffectedDistribution reports no fix[CVE-2026-19032]
Debianbookwormjackson-databind2.14.0-1+deb12u1Affected[CVE-2026-19032]
Debianbookworm-securityjackson-databind2.14.0-1+deb12u1Affected[CVE-2026-19032]
Debianforkyjackson-databind2.18.11-1FixedDistribution-reported fixed boundary[CVE-2026-19032]
Debianforkyjackson-databind2.22.4-1Fixed[CVE-2026-19032]
Debiansidjackson-databind2.18.11-1FixedDistribution-reported fixed boundary[CVE-2026-19032]
Debiansidjackson-databind2.22.4-1Fixed[CVE-2026-19032]
Debiantrixiejackson-databindNot reportedAffectedDistribution reports no fix[CVE-2026-19032]
Debiantrixiejackson-databind2.14.0+ds-1+deb13u1Affected[CVE-2026-19032]
Debiantrixie-securityjackson-databind2.14.0+ds-1+deb13u1Affected[CVE-2026-19032]
Opensusetumbleweedjackson-databind2.18.11-1.1UnknownSource applicability is not established[OPENSUSE-SU-2026:11877-1]
Original provider fields
{
  "package_releases": [
    {
      "name": "jackson-databind",
      "status": "fixed",
      "release": "sid",
      "version": "2.22.4-1"
    },
    {
      "name": "jackson-databind",
      "status": "fixed",
      "release": "forky",
      "version": "2.22.4-1"
    },
    {
      "name": "jackson-databind",
      "status": "vulnerable",
      "release": "trixie",
      "version": "2.14.0+ds-1+deb13u1"
    },
    {
      "name": "jackson-databind",
      "status": "vulnerable",
      "release": "trixie-security",
      "version": "2.14.0+ds-1+deb13u1"
    },
    {
      "name": "jackson-databind",
      "status": "vulnerable",
      "release": "bookworm",
      "version": "2.14.0-1+deb12u1"
    },
    {
      "name": "jackson-databind",
      "status": "vulnerable",
      "release": "bookworm-security",
      "version": "2.14.0-1+deb12u1"
    }
  ],
  "fixed_versions": [
    {
      "bug": 1148830,
      "name": "jackson-databind",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "2.18.11-1"
    },
    {
      "bug": 1148830,
      "name": "jackson-databind",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "2.18.11-1"
    },
    {
      "bug": 1148830,
      "name": "jackson-databind",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "not yet assigned",
      "fixed_version": ""
    },
    {
      "bug": 1148830,
      "name": "jackson-databind",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "not yet assigned",
      "fixed_version": ""
    }
  ],
  "distribution_packages": [
    {
      "name": "tools.jackson.core:jackson-databind",
      "ecosystem": "maven",
      "provider_url": "https://github.com/advisories/GHSA-wjgm-6hv5-3cvf",
      "fixed_version": "3.2.2",
      "provider_source": "github",
      "provider_record_id": "GHSA-WJGM-6HV5-3CVF",
      "provider_updated_at": "2026-09-28T20:19:22Z"
    },
    {
      "name": "com.fasterxml.jackson.core:jackson-databind",
      "ecosystem": "maven",
      "provider_url": "https://github.com/advisories/GHSA-wjgm-6hv5-3cvf",
      "fixed_version": "2.22.2",
      "provider_source": "github",
      "provider_record_id": "GHSA-WJGM-6HV5-3CVF",
      "provider_updated_at": "2026-09-28T20:19:22Z"
    },
    {
      "name": "jackson-databind",
      "distro": "opensuse",
      "ranges": [
        {
          "type": "ECOSYSTEM",
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "2.18.11-1.1"
            }
          ]
        }
      ],
      "release": "tumbleweed",
      "versions": [],
      "ecosystem": "rpm",
      "provider_url": "https://osv.dev/vulnerability/openSUSE-SU-2026:11877-1",
      "fixed_version": "2.18.11-1.1",
      "provider_source": "pypi",
      "provider_record_id": "OPENSUSE-SU-2026:11877-1",
      "provider_updated_at": "2026-09-25T18:23:08.679077296Z",
      "applicability_unknown": true
    }
  ]
}

[Debian bug #1148830]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Quellpaket: [jackson-databind]

    Details (4)
    • 2.14.0-1+deb12u1 · all · bookworm

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0-1+deb12u1 · all · bookworm

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0-1+deb12u1 · all · bookworm-security

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0-1+deb12u1 · all · bookworm-security

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

[Debian 13 (Trixie)]

  • Quellpaket: [jackson-databind]

    Details (4)
    • 2.14.0+ds-1+deb13u1 · all · trixie

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0+ds-1+deb13u1 · all · trixie

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0+ds-1+deb13u1 · all · trixie-security

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

    • 2.14.0+ds-1+deb13u1 · all · trixie-security

      Unbekannt · Behoben: 2.18.11-1

      Version impact unknown

      nvd · jackson-databind · debian · bookworm; pypi · jackson-databind · debian · 12; pypi · jackson-databind · debian · 13; pypi · jackson-databind · debian · 14

[openSUSE Leap 15.6]

  • [jackson-databind]Unbekannt

    Quellpaket: [jackson-databind]

    Details (1)
    • 2.15.2-150200.3.15.1 · noarch · leap-15.6

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

  • Quellpaket: [jackson-databind]

    Details (1)
    • 2.15.2-150200.3.15.1 · noarch · leap-15.6

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

[openSUSE Leap 16.0]

  • [jackson-databind]Unbekannt

    Quellpaket: [jackson-databind]

    Details (4)
    • 2.17.3-160000.2.2 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.17.3-160000.3.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.18.8-160000.1.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.18.9-160000.1.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

  • Quellpaket: [jackson-databind]

    Details (4)
    • 2.17.3-160000.2.2 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.17.3-160000.3.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.18.8-160000.1.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

    • 2.18.9-160000.1.1 · noarch · leap-16.0

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

[openSUSE Tumbleweed]

  • [jackson-databind]Unbekannt

    Quellpaket: [jackson-databind]

    Details (1)
    • 2.18.9-2.2 · noarch · tumbleweed

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

  • Quellpaket: [jackson-databind]

    Details (1)
    • 2.18.9-2.2 · noarch · tumbleweed

      Unbekannt · Behoben: 2.18.11-1.1

      Version impact unknown

      pypi · jackson-databind · opensuse · tumbleweed

Beobachtet:

Referenzen