CVE-2026-110757 in Text::CSV_XS
الملخص
بحسب VulDB • 17/10/2026
تسمح الإصدارات السابقة من Text::CSV_XS للإصدار 1.65 لـ Perl بتقسيم السجلات عن طريق كتابة سلاسل تُستخدم كأرقام دون وضع علامات اقتباس حولها في دالة combine.
لا تقوم الدالتان combine و print بالتحقق مما إذا كان الحقل يحتاج إلى علامات اقتباس عندما تكون قيمة هذا الحقل تحمل علامة العدد الصحيح أو الرقمية الخاصة بـ Perl (integer or numeric flag). تضع Perl هذه العلامات على سلسلة تُستخدم في عملية رقمية عند تحليلها كرقم، وهو ما يسمح بوجود مسافات بيضاء بادئة ولاحقة. وبوجود الخيار binary مُفعّلاً (وهو الوضع الافتراضي لـ csv)، فإن القيمة "12\n" تمرر فحصاً مثل $qty > 0 ثم تكتب دون علامات اقتباس مع احتوائها على حرف السطر الجديد (newline).
يمكن أن تؤدي قيمة تم التحقق منها كرقم إلى إنهاء السجل مبكراً وتحويل الحقول التي تليها إلى صف منفصل.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.