- Son 7 gün
- CWE-776
CVE-2026-115506
libexpat'ta Billion Laughs koruması gecikmeli çalıştığı için hizmet dışı bırakma açığı
- Yayımlandı
- Güncellendi
- 24 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- VulnCheck
ÖzetTürkçe
libexpat 2.9.0 sürümüne kadar olan sürümlerde, xmlparse.c dosyasındaki accountingDiffTolerated içindeki billion laughs koruması varlık genişlemesini çok geç tespit ettiği için hizmet dışı bırakma açığı bulunmaktadır. Saldırganlar, büyük bir DTD ve iç içe varlık genişletmeleri içeren orta boyutta bir XML belgesi sunarak her ayrıştırmada onlarca saniye CPU kaynağı tüketebilir.
Kaynaktaki açıklama (İngilizce)
libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs protection in accountingDiffTolerated() in xmlparse.c detects entity amplification too late. Attackers can supply a moderately sized XML document with a large DTD and nested entity expansions to consume tens of seconds of CPU per parse.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| libexpat | ≤ 2.9.0 | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/libexpat/libexpat/pull/1433 Yama
- github.com/libexpat/libexpat/issues/1160 Üçüncü taraf
- vulncheck.com/…-of-service-via-billion-laughs-detection-delay Üçüncü taraf
- github.com/hannob/lololol İstismar kodu ya da analiz
- github.com/libexpat/libexpat Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.