CVE-2026-80490

Belirsiz

Açıklama

Perl için Algorithm::AhoCorasick::XS'in 0.04 dahil önceki sürümleri, haystack dizesinin uzunluğunu skaler dizeye dönüştürülmeden önce okumaktadır. matches, first_match ve match_details metodları; haystack girdisini dizeye dönüştürmek için SvPV makrosunu ve SV uzunluğunu belirlemek için SvCUR makrosunu kullanarak, Perl skalerlerini (SV'ler) std::string yapıcısı aracılığıyla dizelere çevirmek için T_STD_STRING tip eşlemesini kullanır. Girdi SV'leri referanslar, tam sayılar (IV'ler) veya kayan noktalı sayılar (NV'ler) olduğunda, SvCUR makrosu girdi dizeye dönüştürülmeden önce çalıştırılırsa geçersiz bir uzunluk döndürecektir; bu durum, işlemin sonlanmasına neden olabilen sınır dışı bir okumaya (out-of-bounds read) yol açar. std::string argümanlarının değerlendirme sırasının belirtilmediğine dikkat edilmelidir. Derleyiciye bağlı olarak, SvCUR önce çalıştırılabilir ve Perl içinde yakalanamayan bir çökmeye yol açabilir. Bu durum, örneğin haystack sayısal bir değer olduğunda tetiklenebilir: my $ac = Algorithm::AhoCorasick::XS->new( [ "11", "22" ] ); $ac->matches( 211 ); Bu olay, haystack çözümlenmiş JSON'dan okunan verilerin veya sayısal bir veri tabanı sütununun sonucu olduğunda meydana gelebilir. Ayrıca, kutsanmış (blessed) bir nesne haystack olarak kullanıldığında da tetiklenebilir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünAlgorithm-ahocorasick-xs
Yayın30 Eyl 2026
İlk görülme30 Eyl 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Algorithm-AhoCorasick-XSv ≤ 0.04—

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.

Intelligence 360 paketinde

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.

CVE-2026-80490 · Algorithm-ahocorasick-xs · Dark Radar