CVE-2026-110756 in Text::CSV_XSالمعلومات

الملخص

بحسب VulDB • 17/10/2026

تسقط الإصدارات السابقة من Text::CSV_XS للإصدار 1.65 للغة Perl نهاية السجل وعلامة سطره عندما يسبق حقل مُعلم بـ UTF-8 bytes غير صالحة لـ UTF-8 أثناء عملية الطباعة (print).

عندما يحتوي سجل على حقل مُعلم بـ UTF-8، تحتفظ دالة print بالبايتات المتبقية التي ليست بصيغة UTF-8 صحيحة عند كل تفريغ للذاكرة المؤقتة (buffer flush)، بحيث يمكن إكمال حرف مقسّم بين عمليتي تفريغ متتاليتين. ولا تقوم أي عملية بكتابة البايتات المحتجزة بعد آخر عملية تفريغ للسجل. يفقد السجل الذي ينتهي حقله الأخير بهذا البايت، بالإضافة إلى علامة الاقتباس الختامية وعلامة نهاية السطر، بينما لا تزال دالة print تُرجع قيمة صحيحة (true). ولا تتأثر دالة combine بذلك.

يتم كتابة السجل التالي على نفس السطر، أو عندما كان الحقل الأخير محاطًا بعلامات اقتباس، فإن علامة الاقتباس الختامية المفقودة تجعل القارئ يعتبر كل سجل لاحق جزءاً من ذلك الحقل.

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

مسؤول

CPANSec

حجز

14/10/2026

إفشاء

17/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421528

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!