CVE-2026-48981
Açıklama
pam_usb, sıradan çıkarılabilir medya kullanarak Linux için donanım tabanlı kimlik doğrulama sağlar. 0.9.2 öncesindeki sürümlerde pam_usb, yapılandırma dosyasını yüklerken xmlReadFile() fonksiyonunu flags=0 ile çağırarak libxml2'nin harici varlık referanslarını (XXE) işlemesine izin verir; bu durum, XML ayrıştırma sırasında kimlik doğrulama sürecinin bağlamından dışa doğru ağ bağlantıları kurulmasına veya yerel dosyaların okunmasına yol açabilir. Zafiyetin tetiklenmesi için yapılandırma dosyasının özel olarak hazırlanmış XML varlık referansları içermesi gerekir. pam_usb.conf dosyası root sahipliğinde olduğundan, doğrudan istismar yapılandırmaya önceden yazma erişimi gerektirir ancak pam_usb.so'nun setuid bağlamlarında (sudo, su) çalışması nedeniyle derinlemesine savunma etkisi anlamlıdır. Bu sorun 0.9.2 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mcdope pam_usb | < 0.9.2 | — |
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.