CVE-2026-110758 in Text::CSV_XS
الملخص
بحسب VulDB • 17/10/2026
تقرأ الإصدارات السابقة من Text::CSV_XS 1.65 لـ Perl قبل بداية حقل فارغ تماماً ضمن allow_whitespace في strip_trail_whitespace.
ضمن allow_whitespace، تقوم strip_trail_whitespace بإزالة المسافات والعلامات الجدولية (tabs) النهائية من كل حقل غير محاط بعلامات اقتباس دون التوقف عند بداية الحقل. بالنسبة لحقل يتكون فقط من مسافات بيضاء، يتم قراءة البايت الموجود قبل مخزن البيانات (heap buffer) الخاص بالحقل. إذا كان ذلك البايت أيضاً مسافة أو علامة جدولية، فقد يتم تصفيره ويستمر المسير إلى الخلف، اعتماداً على ما وضعه المخصّص (allocator) هناك.
تُتخطى عادةً المسافات البيضاء الرائدة قبل تخزين الحقل، لكن حقل فارغ تماماً قد يصل بعد هروب رئيسي (leading escape_char) يختلف عن علامة الاقتباس (quote_char)، أو كحقل محاط بعلامات اقتباس في getline عندما ينتهي السطر بحرفين CR.
If you want to get best quality of vulnerability data, you may have to visit VulDB.