DEBIAN-CVE-2026-129115

Source
https://security-tracker.debian.org/tracker/CVE-2026-129115
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-129115.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2026-129115
Upstream
  • CVE-2026-129115
Published
2026-11-14T12:17:44Z
Modified
2026-11-15T05:00:06Z
Summary
[none]
Details

JSON::XS versions from 3.0 before 4.05 for Perl read freed stack memory when a FREEZE result's serialisation grows the Perl stack under allow_tags in encode_rv. With allow_tags, an object's FREEZE method is called in list context and each returned value is encoded through a saved Perl stack pointer. When encoding a returned value calls back into Perl, through TO_JSON under convert_blessed or another FREEZE, and that callback grows the stack, the stack is reallocated while the saved pointer still refers to the freed block. Encoding such objects reads freed memory, and encode can return undef without an error.

References

Affected packages

Debian:12 / libjson-xs-perl

Package

Name
libjson-xs-perl
Purl
pkg:deb/debian/libjson-xs-perl?arch=source&distro=bookworm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

4.*
4.030-2
4.030-3
4.040-1~deb12u1
4.040-1~deb13u1
4.040-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-129115.json"

Debian:13 / libjson-xs-perl

Package

Name
libjson-xs-perl
Purl
pkg:deb/debian/libjson-xs-perl?arch=source&distro=trixie

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

4.*
4.030-2
4.030-3
4.040-1~deb12u1
4.040-1~deb13u1
4.040-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-129115.json"

Debian:14 / libjson-xs-perl

Package

Name
libjson-xs-perl
Purl
pkg:deb/debian/libjson-xs-perl?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected

Affected versions

4.*
4.030-2
4.030-3
4.040-1~deb12u1
4.040-1~deb13u1
4.040-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-129115.json"