CVE-2025-40297
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: bridge: MST port vəziyyətinin yan keçilməsi səbəbindən yaranan use-after-free xətasının düzəldilməsi Syzbot[1], vaxtı keçmiş fdb silinərkən use-after-free xətası olduğunu bildirib. Bu, bütün fdb-lər təmizləndikdən sonra hələ də davam edən öyrənmə prosesi ilə portun silinməsi arasındakı yarış şərtindən (race condition) qaynaqlanır. Portun vəziyyəti deaktiv olaraq dəyişdirilib ki, həmin vaxtda heç bir öyrənmə baş verməsin, lakin MST aktiv olduqda, o, portun vəziyyətini yan keçir; bu isə VLAN filtrləməsinin deaktiv olması ilə birlikdə, port silinərkən öyrənmənin baş verməməli olduğu anda fdb öyrənməsinə səbəb ola bilər. VLAN filtrləməsi deaktiv edilməlidir, çünki port silinərkən port VLAN-larını təmizləyirik və bu, öyrənməni dayandıracaqdır. Bu düzəliş, port silinərkən NULL olaraq başladılan portun vlan qrupu üçün yoxlama əlavə edir və beləliklə, port vəziyyətinin yan keçilməsinin qarşısını alır. MST aktiv olduqda, portun vlan qrupu göstəricisi keş-isti (cache-hot) olduğu üçün sürətli yolda (fast-path) minimal yeni yük yaranacaqdır. [1] https://syzkaller.appspot.com/bug?extid=dd280197f0f7ab3917be
Necə düzəltmək olar
- Linux Linuxe19085b2a86addccff33ab8536fc67ebd9d52198, 3b60ce334c1ce8b3fad7e02dcd5ed9f6646477c8, bf3843183bc3158e5821b46f330c438ae9bd6ddb, 991fbe1680cd41a5f97c92cd3a3496315df36e4b, 8dca36978aa80bab9d4da130c211db75c9e00048 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ec7328b59176227216c461601c6bd0e922232a9b ≤ v < e19085b2a86addccff33ab8536fc67ebd9d52198, ec7328b59176227216c461601c6bd0e922232a9b ≤ v < 3b60ce334c1ce8b3fad7e02dcd5ed9f6646477c8, ec7328b59176227216c461601c6bd0e922232a9b ≤ v < bf3843183bc3158e5821b46f330c438ae9bd6ddb, ec7328b59176227216c461601c6bd0e922232a9b ≤ v < 991fbe1680cd41a5f97c92cd3a3496315df36e4b, ec7328b59176227216c461601c6bd0e922232a9b ≤ v < 8dca36978aa80bab9d4da130c211db75c9e00048, 5.18 | e19085b2a86addccff33ab8536fc67ebd9d52198, 3b60ce334c1ce8b3fad7e02dcd5ed9f6646477c8, bf3843183bc3158e5821b46f330c438ae9bd6ddb, 991fbe1680cd41a5f97c92cd3a3496315df36e4b, 8dca36978aa80bab9d4da130c211db75c9e00048 |
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.