{"id":"CVE-2026-110674","summary":"Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl miss duplicate non-ASCII bare keys, allowing type confusion under dupkeys_as_arrayref in decode_hv","details":"Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl miss duplicate non-ASCII bare keys, allowing type confusion under dupkeys_as_arrayref in decode_hv.\n\nWith allow_barekey, which relaxed enables, a bare key containing a non-ASCII byte is stored as UTF-8 but looked up as raw bytes, so a repeated key escapes the duplicate-key check and replaces the earlier value.\n\nFrom 4.41, under dupkeys_as_arrayref, a bare repeat replaces the array that collects a key's values with a plain value, and the next quoted repeat pushes onto that value as if it were an array. A JSON integer there is dereferenced as a pointer.\n\nUntrusted JSON decoded with relaxed and dupkeys_as_arrayref can crash the process or dereference an address chosen by a JSON number.","modified":"2026-10-20T02:44:12.067508475Z","published":"2026-10-19T18:11:25.890Z","database_specific":{"cna_assigner":"CPANSec","cwe_ids":["CWE-176","CWE-843"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110674.json"},"references":[{"type":"WEB","url":"https://cpan.org/modules"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/110xxx/CVE-2026-110674.json"},{"type":"PACKAGE","url":"https://github.com/rurban/Cpanel-JSON-XS"},{"type":"FIX","url":"https://github.com/rurban/Cpanel-JSON-XS/commit/c52037857d6a99d96ebd1ce3e2fa769505f028cf.patch"},{"type":"ADVISORY","url":"https://metacpan.org/release/RURBAN/Cpanel-JSON-XS-4.80/changes"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-110674"},{"type":"WEB","url":"https://www.cve.org/CVERecord?id=CVE-2026-9334"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/rurban/cpanel-json-xs","events":[{"introduced":"1b8988728bc68fdc33a26ef9779e57b37b90775f"},{"fixed":"5552a527abb648d9eb4134e91412800013ddecb9"}],"database_specific":{"source":"AFFECTED_FIELD","extracted_events":[{"introduced":"4.33"},{"fixed":"4.80"}]}}],"versions":["4.53","4.52","4.51","4.50","4.44","4.43","4.42","4.41","4.40","4.39","4.38","4.37","4.36","4.35","4.34","4.33"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-110674.json"}}],"schema_version":"1.9.0"}