CVE-2026-110756
Açıklama
Perl için Text::CSV_XS 1.65 öncesi sürümlerde, print işlemi sırasında UTF-8 olarak işaretlenmiş bir alanın geçersiz UTF-8 baytlarından önce gelmesi durumunda kaydın sonu ve satır sonu karakteri düşürülmektedir. Bir kayıt UTF-8 olarak işaretlenmiş bir alan içerdiğinde, print fonksiyonu her tampon boşaltımında geçerli olmayan sondaki UTF-8 baytlarını, iki boşaltım arasında bölünmüş bir karakterin tamamlanabilmesi için bekletir. Kaydın son boşaltımından sonra tutulan bu baytları yazan herhangi bir işlem yoktur. Son alanı böyle bir bayt ile biten bir kayıt; söz konusu baytı, varsa kapatma tırnağını ve satır sonunu kaybederken, print fonksiyonu hala doğru (true) değerini döndürmeye devam eder. combine fonksiyonu bundan etkilenmemektedir. Bir sonraki kayıt aynı satıra yazılır veya son alan tırnak içine alınmışsa, eksik olan kapatma tırnağı nedeniyle okuyucu sonraki tüm kayıtları o alanın bir parçası olarak algılar.
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.