CVE-2026-110759
Açıklama
Perl için Text::CSV_XS'in 1.65 öncesi sürümleri, parse işleminde boş bir son alanı takip eden tek başına bir CR durumunda, girişte bulunmayan bir 0xFF baytı döndürür. parse fonksiyonuna verilen giriş bir ayırıcı ve tek başına bir CR ile bittiğinde, ayrıştırıcı girişin sonunu bir sonraki karakter olarak değerlendirir ve dosya sonu işaretleyicisini alan içinde 0xFF baytı olarak saklar. Binary seçeneği etkinleştirildiğinde, parse("a,\r") işlemi "a" ve "\xFF" alanlarını döndürür. UTF-8 işaretli girişlerde ise son alan, bu tek baytı içeren ve hatalı biçimlendirilmiş bir UTF-8 olan UTF-8 işaretli bir dizedir. Aynı giriş, son alan boş olmadığında hata olarak reddedilir. Satır satır okunan ve chomped işlemi uygulanan bir CRLF dosyası, son sütunu boş olduğunda bu şekilde sona erer; böylece uygulama, girişinde yer almayan bir bayt alır.
Nasıl düzeltilir
- Text-CSV_XS1.65 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Text-CSV_XS | v < 1.65 | 1.65 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.