PT-2026-45892

CVE-2026-9516

·

Published

2026-06-01

·

Updated

2026-10-28

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Cpanel::JSON::XS versions prior to 4.41
Description An issue exists where providing input prefixed with a UTF-8 Byte Order Mark (BOM) can lead to a denial of service. When the decode json() function processes a 3-byte UTF-8 BOM, it advances the input scalar's string pointer using SvPV set(). If the decoding process is aborted via a Perl exception—such as when a filter json object callback throws an error—the pointer is not restored. This leaves the scalar with a shortened length and a string pointer offset into its own buffer. Consequently, when the scalar is freed, the allocator receives an invalid pointer, causing the interpreter to abort and crash the caller.
Recommendations Update to version 4.41 or later.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
AZL-89399
OESA-2026-2588
OESA-2026-2589
OPENSUSE-SU-2026:10950-1
OPENSUSE-SU-2026:21140-1
SUSE-SU-2026:2782-1
SUSE-SU-2026:4926-1
Found an issue in the description? Have something to add? Feel free to write us 👾