Bug 2556470

Summary: CVE-2026-110680 perl-Cpanel-JSON-XS: Out-of-bounds write during canonical encoding [epel-all]
Product: [Fedora] Fedora EPEL Reporter: Guilherme de Almeida Suckevicz <gsuckevi>
Component: perl-Cpanel-JSON-XSAssignee: Paul Howarth <paul>
Status: MODIFIED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: epel10CC: paul, perl-devel
Target Milestone: ---Keywords: Security, SecurityTracking
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: {"flaws": ["3aa8cd63-145e-4609-a93b-29c7e0de1862"]}
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2555758    

Description Guilherme de Almeida Suckevicz 2026-10-20 20:49:34 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Cpanel::JSON::XS versions from 4.20 before 4.80 for Perl write out of bounds when a tied or shared hash grows during canonical encoding in encode_hv.

With canonical, the keys of a tied or threads::shared hash are counted before a second pass collects them for sorting. The encoder uses a fixed 64-entry stack array or, for larger counts, a heap array sized from the first pass. If the second pass exceeds that capacity, entries are written out of bounds before the counts are compared.

This corrupts stack or heap memory and can crash the process.

Comment 1 Fedora Update System 2026-10-21 07:41:29 UTC
FEDORA-EPEL-2026-672076fdc0 (perl-Cpanel-JSON-XS-4.80-1.el10_4) has been submitted as an update to Fedora EPEL 10.4.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-672076fdc0

Comment 2 Fedora Update System 2026-10-21 08:03:32 UTC
FEDORA-EPEL-2026-3b3b4740ca (perl-Cpanel-JSON-XS-4.80-1.el10_3) has been submitted as an update to Fedora EPEL 10.3.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-3b3b4740ca

Comment 3 Fedora Update System 2026-10-21 08:32:11 UTC
FEDORA-EPEL-2026-9b03a92984 (perl-Cpanel-JSON-XS-4.80-1.el10_2) has been submitted as an update to Fedora EPEL 10.2.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-9b03a92984

Comment 4 Fedora Update System 2026-10-21 08:46:19 UTC
FEDORA-EPEL-2026-95af75ef34 (perl-Cpanel-JSON-XS-4.80-1.el9) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-95af75ef34

Comment 5 Fedora Update System 2026-10-21 08:50:27 UTC
FEDORA-EPEL-2026-b4b3dd8025 (perl-Cpanel-JSON-XS-4.80-1.el8) has been submitted as an update to Fedora EPEL 8.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2026-b4b3dd8025