CVE-2026-110680
N/ACpanel::JSON::XS versions from 4.20 before 4.80 for Perl write out of bounds when a tied or shared hash grows during canonical encoding in encode_hv. With canonical, the keys of a tied or threads::shared hash are counted before a second pass collects them for sorting. The encoder uses a fixed 64-entry stack array or, for larger counts, a heap array sized from the first pass. If the second pass exceeds that capacity, entries are written out of bounds before the counts are compared. This corrupts stack or heap memory and can crash the process.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 6th percentile
Impact if exploited
—CVSS · not scored
- No impact metrics
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Affected
CPE data not yet published (analysis pending).
Weakness (CWE)
- CWE-787: Out-of-bounds Write
CVSS vector
Not yet scored.
References and research data (JSON)
Vendor product assessments
All currently supported Red Hat products · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
Red Hat · CVE-2026-110680 · Updated 2026-10-20T20:58:28+00:00
References
Patches & mitigations
- https://github.com/rurban/Cpanel-JSON-XS/commit/44c4591cc62ea7f453a0ed931abf24394e1560a1.patch CVE record · CPANSec · Updated 2026-10-19T18:12:01.950Z
NVD · CVE-2026-110680 · Updated 2026-10-19T20:50:17.967 - https://metacpan.org/release/RURBAN/Cpanel-JSON-XS-4.80/changes CVE record · CPANSec · Updated 2026-10-19T18:12:01.950Z
NVD · CVE-2026-110680 · Updated 2026-10-19T20:50:17.967
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-110680.json Red Hat · CVE-2026-110680 · Updated 2026-10-20T20:58:28+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-104560 EUVD · EUVD-2026-104560
Technical & other
- https://access.redhat.com/security/cve/CVE-2026-110680 Red Hat · CVE-2026-110680 · Updated 2026-10-20T20:58:28+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-110680 Red Hat · CVE-2026-110680 · Updated 2026-10-20T20:58:28+00:00