PT-2026-40106
CVE-2026-5089
·
تاريخ النشر
2026-05-12
·
تاريخ التحديث
2026-10-02
الوصف من
CVSS 3.1
7.3
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات YAML::Syck السابقة للإصدار 1.38
الوصف
توجد مشكلة قراءة خارج نطاق في كود تحليل base60 (النظام الستيني) داخل ملف
perl syck.h. وعلى وجه التحديد، تحتوي معالجات int#base60 وfloat#base60 على خطأ في تدفق المخزن المؤقت (buffer underflow). عند معالجة الجزء الأيسر من قيمة مفصولة بفاصلة، يمكن أن تؤدي حلقة while الداخلية إلى تقليل قيمة المؤشر إلى ما بعد بداية مخزن السلسلة. إذا لم يتم العثور على فاصلة، يصبح المؤشر ptr-1، وتقوم عملية إزالة الإشارة اللاحقة بقراءة بايت واحد قبل المخزن المخصص.التوصيات
قم بالتحديث إلى الإصدار 1.38 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾