Вернуться к предупреждениям о безопасности

cPanel CVE-2026-110687

CVE-2026-110687 is one of a coordinated set of fixes in Cpanel::JSON::XS for Perl: versions before 4.80 — misorder byte-string keys during canonical encoding in utf16_cmp. The corrected build is Cpanel::JSON::XS 4.80, delivered to cPanel & WHM servers through the standard update channel.

High 7.5 CVSS
cPanel

Что это значит по лицензии SharedLicense

Parsing untrusted JSON with the affected Cpanel::JSON::XS builds is the exposure: CWE-176 in the advisory's own data, CVSS 7.5 — practical risk ranges from resource exhaustion to memory corruption.

Cpanel::JSON::XS versions from 4.43 before 4.80 for Perl misorder byte-string keys during canonical encoding in utf16_cmp.

canonical sorts keys by UTF-16 code units. When any key in a hash is UTF-8 flagged, every key is decoded as UTF-8 for the comparison, including byte-string keys that the encoder writes out as Latin-1 characters. A byte-string key whose bytes are valid UTF-8 is sorted out of order, and two keys that encode differently can compare equal and are left in hash order.

The same data can encode to different canonical documents across processes.

Reference: https://nvd.nist.gov/vuln/detail/CVE-2026-110687

Часто задаваемые вопросы

What is CVE-2026-110687?
A flaw in Cpanel::JSON::XS versions before 4.80 — misorder byte-string keys during canonical encoding in utf16_cmp
What version fixes it?
Cpanel::JSON::XS 4.80 resolves the whole coordinated series; cPanel & WHM ships it via its normal update path.
Do I have to do anything on a managed cPanel server?
No manual step — apply the cPanel update (upcp) and the corrected module lands with it.

Проверьте систему на уязвимости

Выберите продукт и операционную систему, чтобы увидеть точные команды исправления.

Проверьте свою систему