CVE-2026-43994
Təsvir
Coturn, TURN və STUN serverinin pulsuz açıq mənbəli tətbiqidir. 4.10.0 versiyasından əvvəlki versiyalarda decode_oauth_token_gcm() funksiyasında stek bufer daşması mövcuddur. Hücumçunun təqdim etdiyi OAuth giriş tokenindən oxunan uint16_t nonce_len sahəsi (0-65535), sərhəd yoxlaması aparılmadan birbaşa memcpy() funksiyasına 256 baytlıq stek buferinə (oauth_encrypted_block.nonce[256]) kopyalama uzunluğu kimi ötürülür. Daşma AES-GCM autentifikasiyası təsdiqlənməmişdən əvvəl baş verir, buna görə də hücumçunun OAuth açarını bilməsinə və ya etibarlı AES-GCM tokeni yaratmasına ehtiyac yoxdur. Hücumçu tərəfindən idarə olunan 735 bayta qədər məlumat buferdən kənara yazılır ki, bu da kompilyatordan, ABI-dan və yumşaldıcı tədbirlərdən asılı olaraq, idarəetmə axını məlumatları da daxil olmaqla bitişik stek məlumatlarını korlaya bilər. Bu boşluğun istismarı üçün --oauth rejimi (standart olmayan) tələb olunur. Eksploitasiya yumşaldıcı tədbirlərindən asılı olaraq, bu, real uzaqdan kodun icrası (RCE) imkanı yarada bilər; Coturn WebRTC TURN/STUN üçün geniş şəkildə tətbiq edildiyi və --oauth rejimi tez-tez tövsiyə olunduğu üçün təsir dairəsi geniş ola bilər. Bu problem 4.10.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- coturn_project coturn4.10.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| coturn_project coturn | v < 4.10.0 | 4.10.0 |
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.