CVE-2026-47104
Təsvir
1.0.30 versiyasından əvvəlki libusb, descriptor.c faylındakı parse_iad_array() funksiyasında bir baytlıq sərhədlərdən kənar oxuma zəifliyinə malikdir. Bu zəiflik hücumçulara bLength dəyəri size mənfi birə bərabər olan yanlış formalaşdırılmış USB deskriptoru təqdim etməklə xidmətdən imtina vəziyyətini yaratmağa imkan verir; bu zaman sərhəd yoxlaması qalan ölçü əvəzinə orijinal bufer ölçüsündən istifadə edir. USB passthrough ilə virtuallaşdırılmış mühitlərdə olan hücumçular, malloc ayırmasının sonundan bir baytı oxumaq üçün libusb_get_active_interface_association_descriptors və ya libusb_get_interface_association_descriptors vasitəsilə xüsusi hazırlanmış deskriptorlar təqdim edə bilərlər ki, bu da xidmətdən imtinaya səbəb olur.
Necə düzəltmək olar
- libusb libusb1.0.30 və ya daha yeni versiya
- libusb1.0.30 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| libusb libusb | v < 1.0.30 | 1.0.30 |
| libusbPyPI | v < 1.0.30 | 1.0.30 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.