CVE catalog

CVE-2025-40928

JSON-XS vulnerability

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.67% · Oct 27, 2026

JSON::XS before version 4.04 for Perl has an integer buffer overflow causing a segfault when parsing crafted JSON, enabling denial-of-service attacks or other unspecified impact

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibjson-xs-perlsid4.040-1fixed
Debianlibjson-xs-perlforky4.040-1fixed
Debianlibjson-xs-perltrixie4.040-1~deb13u1fixed
Debianlibjson-xs-perltrixie-security4.040-1~deb13u1fixed
Debianlibjson-xs-perlbookworm4.040-1~deb12u1fixed
Debianlibjson-xs-perlbookworm-security4.040-1~deb12u1fixed
Ubuntulibjson-xs-perlnoble4.040-0ubuntu0.24.04.1fixed
Ubuntulibjson-xs-perlnoble4.040-1~deb12u1fixed
Ubuntulibjson-xs-perl22.044.030-1build2vulnerable
Ubuntulibjson-xs-perl22.044.030-1build3vulnerable
Ubuntulibjson-xs-perl22.044.040-0ubuntu0.22.04.1fixed
Ubuntulibjson-xs-perl24.044.030-2vulnerable
Ubuntulibjson-xs-perl24.044.030-2build1vulnerable
Ubuntulibjson-xs-perl24.044.030-2build2vulnerable
Ubuntulibjson-xs-perl24.044.030-2build3vulnerable
Ubuntulibjson-xs-perl24.044.040-0ubuntu0.24.04.1fixed
Opensuseperl-JSON-XStumbleweed4.40.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibjson-xs-perlsourcesid4.030-3not yet assignedNot reportedNot reported
Debianlibjson-xs-perlsourceforky4.030-3not yet assignedNot reportedNot reported
Debianlibjson-xs-perlsourcetrixie4.040-1~deb13u1not yet assignedNot reportedNot reported
Debianlibjson-xs-perlsourcebookworm4.040-1~deb12u1not yet assignedNot reportedNot reported
Ubuntulibjson-xs-perldebnoble4.040-0ubuntu0.24.04.1Not reportedNot reportedNot reported
Ubuntulibjson-xs-perldebnoble4.040-1~deb12u1Not reportedNot reportedNot reported
Ubuntulibjson-xs-perldeb22.044.040-0ubuntu0.22.04.1Not reportedUSN-7750-1Not reported
Ubuntulibjson-xs-perldeb24.044.040-0ubuntu0.24.04.1Not reportedUSN-7750-1Not reported
Opensuseperl-JSON-XSrpmtumbleweed4.40.0-1.1Not reportedOPENSUSE-SU-2025:15535-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (4)
    • 4.040-1~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.040-1~deb12u1

      usn · libjson-xs-perl · debian · bookworm; usn · libjson-xs-perl · debian · 12

    • 4.040-1~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.040-1~deb12u1

      usn · libjson-xs-perl · debian · bookworm; usn · libjson-xs-perl · debian · 12

    • 4.040-1~deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 4.040-1~deb12u1

      usn · libjson-xs-perl · debian · bookworm; usn · libjson-xs-perl · debian · 12

    • 4.040-1~deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 4.040-1~deb12u1

      usn · libjson-xs-perl · debian · bookworm; usn · libjson-xs-perl · debian · 12

[Debian 13 (Trixie)]

  • Details (4)
    • 4.040-1~deb13u1 · amd64 · trixie

      Fixed · Fixed: 4.040-1~deb13u1

      usn · libjson-xs-perl · debian · 13

    • 4.040-1~deb13u1 · arm64 · trixie

      Fixed · Fixed: 4.040-1~deb13u1

      usn · libjson-xs-perl · debian · 13

    • 4.040-1~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 4.040-1~deb13u1

      usn · libjson-xs-perl · debian · 13

    • 4.040-1~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 4.040-1~deb13u1

      usn · libjson-xs-perl · debian · 13

[openSUSE Tumbleweed]

  • Source package: [perl-JSON-XS]

    Details (1)
    • 4.40.0-1.6 · x86_64 · tumbleweed

      Fixed · Fixed: 4.40.0-1.1

      usn · perl-JSON-XS · opensuse · tumbleweed

Observed:

References