CVE-2026-110684 in Cpanel::JSON::XSthông tin

Tóm tắt

Bởi VulDB • 19/10/2026

Các phiên bản của Cpanel::JSON::XS từ 3.0202 đến trước 4.80 cho Perl bị rò rỉ bộ nhớ và giữ lại các đối tượng overloaded khi mã hóa giá trị dưới dạng chuỗi trong encode_stringify.

Hàm encode_stringify ghi một giá trị ở dạng chuỗi của nó khi allow_stringify được bật, khi convert_blessed áp dụng cho các đối tượng không có TO_JSON, và khi allow_bignum được kích hoạt. Đối với một mảng hoặc hash object có overload "", và từ phiên bản 4.20 trở đi là scalar object, hàm này tạo ra một tham chiếu bổ sung nhưng không bao giờ giải phóng nó, khiến đối tượng cùng mọi thứ mà nó trỏ đến không bao giờ bị thu hồi bộ nhớ (freed). Từ phiên bản 4.10, nó cũng không bao giờ giải phóng bản sao của chuỗi đó.

Việc liên tục mã hóa dữ liệu chứa các giá trị như vậy sẽ làm tăng dung lượng bộ nhớ của tiến trình một cách vô hạn.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

CPANSec

Đặt trước

14/10/2026

Tiết lộ

19/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!