CVE-2026-110682: CWE-436 Interpretation Conflict
Description
CVE-2026-110682 is a vulnerability in Cpanel::JSON::XS for Perl affecting versions from 4.42 up to but not including 4.80. The issue arises because the incremental JSON parser (incr_parse) decodes top-level numbers differently depending on how input chunks are split during reading. This can cause a top-level number to be interpreted as multiple values if the input is split across reads, due to the lack of a closing delimiter for such JSON values. An attacker controlling read boundaries could influence the number and content of decoded messages in a stream.
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-110682 concerns an interpretation conflict in Cpanel::JSON::XS versions >=4.42 and <4.80 for Perl. The vulnerability stems from the incremental parser's handling of top-level JSON numbers, true, false, or null values, which lack closing delimiters. Because allow_nonref is enabled by default and inherited by incr_parse, the parser decodes whatever bytes have arrived so far. When input is chunked, for example splitting the bytes '12' into '1' and '2' across reads, the parser interprets these as separate values rather than a single number. This allows a peer influencing read boundaries to alter how many messages are decoded and their values, potentially causing logic errors in consuming applications.
Potential Impact
The impact is that a peer controlling the input stream can manipulate how many JSON messages are decoded and what values they carry by controlling the chunking of input data. This can lead to inconsistent or unexpected data interpretation by applications relying on the incremental parser, potentially causing application logic errors or data integrity issues. No direct code execution or privilege escalation is indicated.
Mitigation Recommendations
No vendor advisory or patch information is provided. Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, users should be cautious about accepting input from untrusted peers that can influence read boundaries or consider disabling incremental parsing if feasible.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- CPANSec
- Date Reserved
- 2026-10-14T13:26:00.734Z
- State
- PUBLISHED
Threat ID: 6ad662bc2cdf04f656803411
Added to database: 10/19/2026, 18:34:36 UTC
Last enriched: 10/19/2026, 18:48:41 UTC
Last updated: 10/19/2026, 22:27:02 UTC
Views: 9
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.