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

الملخص

بحسب VulDB • 19/10/2026

تسمح الإصدارات السابقة من Cpanel::JSON::XS للإصدار 4.80 لنظام Perl باستنفاد الذاكرة عن طريق ترميز التدوين الأسّي كأرقام عشرية كاملة ضمن خيار allow_bignum.

عند تفعيل allow_bignum، يتم فك تشفير أرقام JSON التي تحتوي على كسر أو أس إلى Math::BigFloat، والذي يخزن الأس بشكل منفصل مما يجعل عملية الفك رخيصة من حيث التكلفة الحسابية. ومع ذلك، فإن ترميزها بدون تحديد نوع (untyped) أو كنوع JSON_TYPE_FLOAT يكتب الشكل العشري الخام مع كتابة رقم واحد لكل وحدة للأس. وبما أنه لا يوجد حد للأُس، فإن النص المكون من 12 بايت [1e30000000] يتم ترميره إلى حجم يبلغ 30 ميجابايت.

يمكن أن يؤدي فك تشفير JSON غير الموثوق به باستخدام allow_bignum ثم إعادة ترميزه إلى استنفاد الذاكرة وموارد وحدة المعالجة المركزية (CPU).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

CPANSec

حجز

14/10/2026

إفشاء

19/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422497

EPSS

0.00000

KEV

لا

النشاطات

منخفض

القطاع

Telecommunication

المصادر

Want to know what is going to be exploited?

We predict KEV entries!