CVE-2026-9516

libcpanel-json-xs-perl: Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode fil...

CVE-2026-9516 is fixed in 4 products on 1 platform, first by ALAS2023-2026-1829, released June 11, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.5
high
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0036
30th percentile

Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode filter callback throws. To skip a leading 3-byte UTF-8 BOM, decode_json() advances the input scalar's string pointer past the mark with SvPV_set() and restores it only on the normal return path. When decoding aborts through a Perl exception, for example a filter_json_object callback that croaks, the restore is skipped and the scalar is left with its string pointer offset into its own buffer and a shortened length. When that scalar is later freed, the allocator receives an invalid pointer and the interpreter aborts. A single BOM prefixed document decoded with a throwing filter callback crashes any caller.

Where it's fixed

ProductFixed inFixReleased
Linux
libcpanel-json-xs-perl · Debian 14 4.41-1 DEBIAN-CVE-2026-9516 Jun 24, 2026
perl-Cpanel-JSON-XS · amzn 2023 4.25-2.amzn2023.0.9 ALAS2023-2026-1829 Jun 11, 2026
perl-Cpanel-JSON-XS · opensuse-leap 16.0 4.420.0-bp160.1.1 OPENSUSE-SU-2026:21140-1 Jun 19, 2026
perl-Cpanel-JSON-XS · sles 15.7 4.800.0-150700.3.9.1 SUSE-SU-2026:4926-1 Nov 7, 2026
perl-Cpanel-JSON-XS-debuginfo · amzn 2023 4.25-2.amzn2023.0.9 ALAS2023-2026-1829 Jun 11, 2026
perl-Cpanel-JSON-XS-debugsource · amzn 2023 4.25-2.amzn2023.0.9 ALAS2023-2026-1829 Jun 11, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.