CVE-2026-64043
Təsvir
Linux kernelində aşağıdakı zəiflik həll edilmişdir: ovpn: interfeysin silinməsi ilə yeni peer-in əlavə edilməsi arasındakı yarış vəziyyəti düzəldilir Mövcud ovpn interfeysi silinərkən, netlink vasitəsilə yeni peer əlavə edilməsinin netdevice-in donmasına və onun qeydiyyatdan çıxarılmasının qarşısının alınmasına səbəb ola biləcəyi çox dar bir pəncərə mövcuddur. Bu, ovpn_dellink() zamanı, bütün mövcud peer-lər azad edildikdə və cihaz qeydiyyatdan çıxarılma növbəsinə qoyulduqda baş verə bilər, lakin CMD_PEER_NEW mesajı gələrək netdev-ə yenidən istinad götürən yeni peer əlavə edir. Bu nöqtədə cihazı azad etməyin heç bir yolu yoxdur, çünki biz bütün peer-lərin artıq azad edildiyi fərziyyəsi ilə çıxış edirik. Yarış vəziyyətini ndo_uninit()-də bütün peer-ləri azad etməklə düzəldin, o zaman ki, netdevice artıq netdev siyahısından çıxarılıb. Həmçinin ovpn_peer_add() indi əlavə yoxlamaya malikdir ki, bu da cihazın reg_state dəyəri REGISTERED olmadıqda funksiyanı dayandırmağa məcbur edir. Bu yolla interfeysin silinmə rutini ilə yarışan hər hansı daxil olan CMD_PEER_NEW peer-i əlavə etməzdən əvvəl sadəcə dayanacaq. Qeyd edək ki, yuxarıdakı yoxlama netdev_lock tutularkən baş verir ki, netdev vəziyyətinin yarışan dəyişikliklərinin qarşısı alınsın. ovpn_dellink() indi boşdur və silinə bilər.
Necə düzəltmək olar
- linux linux_kernel6.18.34, 7.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.16 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.18.34, 7.0.11 |
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.