Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-476

CVE-2026-117610

libexpat'te harici varlık alt ayrıştırıcısında NULL işaretçi dereferansı (çökme)

libexpat

Orta 5,9 CVSS 3.1
Yayımlandı
Güncellendi
28 Eki 2026
Açık yaşı
0 gün
Kaydı açan
VulnCheck

Yönetici özeti

Yaygın bir XML ayrıştırma kütüphanesinde, kötü niyetli girdilerle uygulamaların çökmesine yol açabilen bir hata bulunmaktadır. Doğrudan veri sızıntısı beklenmese de, internete açık XML işleyen hizmetlerde kesinti riski taşır. Etkilenen sistemlerin güncellenmesi ve hangi uygulamaların bu kütüphaneyi kullandığının belirlenmesi önerilir.

ÖzetTürkçe

libexpat 2.9.0 ve öncesi sürümlerde, externalEntityInitProcessor2 fonksiyonu XML_TOK_NONE belirtecini (boş girdi) hatalı işler. Saldırgan, harici varlık alt ayrıştırıcısına boş ve son olmayan bir ilk ayrıştırma yaptırabiliyorsa, sonraki bir ayrıştırma NULL işaretçi dereferansına yol açar. Etkilenen, libexpat kullanan uygulamalardır ve veriyi parça parça gönderen saldırgan kontrolündeki girdi işleyen sistemler özellikle risklidir.

Saldırgan ne yapabilir?

Saldırgan, XML verisinin akış parçalanmasını kontrol ederek uygulamanın çökmesine (hizmet reddi) neden olabilir. Verilen kayıtlar bu açıkla gizli veri okunmasının veya değiştirilmesinin doğrudan mümkün olduğunu göstermemektedir.

Kaynaktaki açıklama (İngilizce)

libexpat through 2.9.0 contains a NULL pointer dereference vulnerability in externalEntityInitProcessor2() in lib/xmlparse.c that mishandles the XML_TOK_NONE token from empty input. Attackers who control stream chunking can force an empty non-final first parse on an external entity subparser, causing a later parse to crash the application.

Ne yapmalı?

  1. Veri sağlayıcının belirttiği düzeltilmiş sürüme geçiş yapın; 2.9.0 ve öncesi sürümler etkilenmektedir. Kesin düzeltilmiş sürüm numarası kayıtta belirtilmemiştir, bu nedenle libexpat'in resmi yayın notlarını kontrol edin. Genel öneri
  2. libexpat kullanan tüm uygulama, paket ve bağımlılıkları envanterleyin; sistem kütüphanesi ve gömülü kopyaların hepsini güncelleyin. Genel öneri
  3. Uygulamaları güncelledikten sonra yeniden başlatarak eski kütüphane sürümünün bellekte kalmadığından emin olun. Genel öneri

Ek önlemler

  • XML girdisi alan hizmetler için boyut ve zaman aşımı sınırları uygulayın. Genel öneri
  • Ayrıştırıcı çökmelerini ve beklenmeyen süreç sonlanmalarını izleyin; tekrarlayan çökmeler saldırı işareti olabilir. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
libexpat ≤ 2.9.0 –

Kaynaklar7 kaynak

Kayıt geçmişi

  1. 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.