BaselineWatch
Desk

CVE-2026-110676

unscored Published

Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by encoding exponent notation as full decimal digits under allow_bignum. With allow_bignum, a JSON number with a fraction or exponent decodes to a Math::BigFloat, which stores the exponent separately and so decodes cheaply. Encoding it untyped or as JSON_TYPE_FLOAT writes the plain decimal form with one digit per unit of exponent. Nothing bounds the exponent, so the 12-byte text [1e30000000] encodes to 30 MB. Untrusted JSON decoded with allow_bignum and encoded again can exhaust memory and CPU.

Fix

Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.

Change history 3

  1. StatusAwaiting Analysis → PublishedNVD modified 2026-10-19 18:11
  2. StatusReceived → Awaiting AnalysisNVD modified 2026-10-19 20:50
  3. First seenunscoredNVD modified 2026-10-19 19:17

Affected (CPE criteria) 0

NVD has not attached CPE configurations yet.

References 2