CVE-2026-110685
CVE-2026-110685
- Critical
- CVSS 9.1
- EPSS 0.17%
- Fixed version listed
Summary
Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded arguments of a tagged value when its THAW method dies in decode_tag. With allow_tags, a tagged value's class name and argument array are decoded and passed to the class's THAW method.
From the CVE record.
Read the original description
CVE record
Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded arguments of a tagged value when its THAW method dies in decode_tag.
With allow_tags, a tagged value's class name and argument array are decoded and passed to the class's THAW method. Both are released only after THAW returns, so a THAW that dies leaves the whole decoded argument structure allocated.
Each rejected document leaks data of a size the sender chooses, so a process that catches the error and keeps running exhausts its memory.
What to do
Fixed version listed
Affected products
| Product | Affected | Fixed in |
|---|---|---|
| Cpanel-JSON-XS | before 4.80 | 4.80 |
Advisories and fixes
- Patch github.com
Scores and signals
- Exploitation
- No known exploitation
- Severity
- Critical, CVSS 9.1 (v3.1, scored by CISA-ADP)
- EPSS
- 0.17% chance of exploitation in the next 30 days (EPSS from FIRST, as of Oct 29, 2026)
- CISA's SSVC decision points
- Exploitation: none. Automatable: yes. Technical impact: partial. As of Oct 29, 2026.
- Weakness
- CWE-401: Missing Release of Memory after Effective Lifetime
Timeline
- First listed as critical by cve.now. Affected and fixed versions come from the CVE record, once one is published.