CVE-2026-59143
Açıklama
Perl için Data::RoaringBitmap::Shared'ın 0.02 öncesi sürümleri, rb_contains_locked fonksiyonundaki doğrulanmamış konteyner ofseti ve kardinalite aracılığıyla sınır dışı okumaya (out-of-bounds read) izin verir. Eklenme zamanı doğrulayıcısı olan rb_validate_header, başlık skalerlerini ve bölge düzenini dosya boyutuna göre kontrol eder ancak daha sonra güvendiği kova içeriklerini doğrulamaz. rb_contains_locked, ham bir dosya depolama ofsetinden pool + container_off * 8192 şeklinde bir konteyner işaretçisi oluşturur ve ardından dosya depolanan bir kardinalite üzerinden arama yapar; bunların hiçbiri konteyner havuzu kapasitesine veya sabit 8192 baytlık yuva boyutuna göre sınırlandırılmamıştır. Destekleyici dosyaya yazabilen yerel bir kullanıcı, başlığı geçerli tutarken bir kovayı zehirleyebilir; böylece bir sonraki üyelik sorgusu, dosya tarafından kontrol edilen rastgele bir işaretçiyi çözümler ve dosya tarafından kontrol edilen bir sayıyı tarayarak komşu belleği okuyabilir veya işlemi çökertebilir.
Nasıl düzeltilir
- EGOR Data::RoaringBitmap::Shared0.02 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| EGOR Data::RoaringBitmap::Shared | v < 0.02 | 0.02 |
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.