CVE-2026-110684 in Cpanel::JSON::XSالمعلومات

الملخص

بحسب VulDB • 20/10/2026

تسرب الذاكرة في الإصدارات من Cpanel::JSON::XS بدءاً من 3.0202 وحتى قبل 4.80 لنظام Perl، حيث تحتفظ المكتبة بالكائنات المحملة (overloaded objects) عند ترميز القيم كسلاسل نصية باستخدام دالة encode_stringify.

تقوم دالة encode_stringify بكتابة القيمة بصيغتها النصية في حال تفعيل allow_stringify، أو لتحويل الكائنات التي لا تحتوي على TO_JSON تحت خيار convert_blessed، وكذلك في حالة السماح بالأرقام الكبيرة (allow_bignum). بالنسبة لكائن مصفوفة أو هاش يحتوي على تحميل للدلالة "" (overload)، ومن الإصدار 4.20 فصاعداً كائن متغير قياسي (scalar object)، فإنها تأخذ مرجعاً إضافياً لا يتم تحريره أبداً، مما يعني أن الكائن وكل ما يشير إليه لن يتم تحرير ذاكرته نهائياً. بدءاً من الإصدار 4.10، تقوم أيضاً بعدم تحرير النسخة الخاصة بها من السلسلة النصية.

يؤدي الترميز المتكرر للبيانات التي تحتوي على مثل هذه القيم إلى نمو غير محدود في استهلاك ذاكرة العملية (process memory).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

CPANSec

حجز

14/10/2026

إفشاء

19/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422496

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

القطاع

Telecommunication

المصادر

Want to know what is going to be exploited?

We predict KEV entries!