CVE-2026-48981 - pam_usb: xmlReadFile flags=0 permits XXE network entity fetching in conf.c
Özet
Bu kayıt, hedef sistemde bulunan bir zafiyeti detaylandırmaktadır. Zafiyet 2026-06-18 tarihinde yayınlanmış olup, topluluktan 129 görüntülenme almıştır. uzaktan kategorisinde sınıflandırılmıştır. Kullanıcıların teknik detaylar için Detay sekmesindeki kaynak kodunu incelemeleri önerilir.
Zafiyet Ozet Bilgileri
Zafiyet Detayi (Turkce)
pam_usb, sıradan çıkarılabilir medyayı kullanarak Linux için donanım kimlik doğrulaması sağlar. 0.9.2'den önceki sürümlerde, pam_usb, konfigürasyon dosyasını yüklerken flags=0 ile xmlReadFile() öğesini çağırır ve libxml2'nin harici varlık referanslarını (XXE) işlemesine izin verir, potansiyel olarak kimlik doğrulama sürecinin bağlamından XML ayrıştırma zamanında giden ağ bağlantıları veya yerel dosya okumaları gerçekleştirir. Güvenlik açığı, yapılandırma dosyasının hazırlanmış XML varlık referansları içermesini gerektirir. Pam_usb.conf root'a ait olduğundan, doğrudan yararlanılması yapılandırmaya önceden yazma erişimi gerektirir, ancak pam_usb.so'nun setuid bağlamlarında (sudo, su) çalıştığı göz önüne alındığında derinlemesine savunma etkisi önemlidir. Bu sorun 0.9.2 sürümünde düzeltildi.
Orijinal Aciklama (Ingilizce)
pam_usb provides hardware authentication for Linux using ordinary removable media. In versions prior to 0.9.2, pam_usb calls xmlReadFile() with flags=0 when loading the configuration file, allowing libxml2 to process external entity references (XXE), potentially making outbound network connections or local file reads at XML parse time from the context of the authenticating process. The vulnerability requires the configuration file to contain crafted XML entity references. Since pam_usb.conf is root-owned, direct exploitation requires prior write access to the config, but the defence-in-depth impact is significant given that pam_usb.so runs in setuid contexts (sudo, su). This issue has been fixed in version 0.9.2.
Kaynak Kodu İndir
Çevrimdışı analiz ve test için exploit kaynak kodunu indirin.
Şimdi İndirDosya Boyutu: ~3.6 KB | MD5: 4acb3fcb831bde9f07025593e716b041
Galeri görseli bulunmuyor.
Henüz tartışma başlatılmamış.