CVE-2026-93203

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik həll edilmişdir: batman-adv: bla: paralel claim əlavə edilməsi nəticəsində CRC korrupsiyasının qarşısının alınması batadv_bla_add_claim() uzaq backbone-lardan gələn CLAIM kadrları və lokal paketlər üçün claim-lərin əlavə edilməsi və claim-lərin backbone-unun dəyişdirilməsi üçün istifadə olunur. O, claim-i emal edərkən ya * yeni claim-in CRC-sini backbone CRC-sinə əlavə etməlidir * ya da mövcud claim-in CRC-sini köhnə backbone-dan çıxarıb yeni backbone-a əlavə etməlidir Lakin "yeni" claim kodu "backbone-un dəyişdirilməsi" kodu ilə paralel işləyərkən, "yeni" claim kod yolunda claim-in backbone_gw-si iki dəfə dəyişdirildiyi üçün CRC-nin etibarsız olması baş verə bilər: * CPU0 gateway A üçün claim yaradır və onu claim hash-da dərc edir. Bu məqamda ünvanın crc16-sı hələ A-nın crc-sinə əlavə edilməmişdir. * CPU1 eyni müştəri üçün gateway B-nin claim kadrını emal edir, yenicə dərc edilmiş claim-i tapır və sahiblik dəyişikliyini həyata keçirir: göstəricini B-yə keçirir, crc16-nı A-nın crc-sindən çıxarır - hansı ki, onu heç vaxt ehtiva etməmişdi - və onu B-nin crc-sinə əlavə edir. * CPU0 yaratma budağının arxasında davam edir, B-nin crc-sini kompensasiya etmədən göstəricini qeyd-şərtsiz A-ya geri keçirir (yaratma yolu üçün onun remove_crc dəyəri false-dur) və nəhayət crc16-nı A-nın crc-sinə əlavə edir Bundan sonra CRC hər ikisi üçün səhv olur: * claim A-ya aiddir: lakin CRC backbone A-nın CRC-sinin tərkib hissəsi deyil * claim B-yə aid deyil: lakin CRC hələ də backbone B-nin CRC-sinin tərkib hissəsidir Bu səhv CRC heç vaxt saxlanılan claim-lərdən yenidən hesablanmır. Lokal backbone claim-ləri üçün bu, sync-lər vasitəsilə də bərpa edilə bilməz. Bunun qarşısını almaq üçün funksionallığı aydın şəkildə ayrı hissələrə bölmək lazımdır: * həmişə claim CRC-sini backbone CRC-sinə əlavə edən yeni claim (lakin claim-in artıq təyin edilmiş backbone_gw-sini heç vaxt geri dəyişdirmir) * backbone_gw qeydini avtomatik dəyişdirən və yalnız faktiki dəyişiklik olduqda hər iki backbone CRC-sini yeniləyən mövcud claim-in yenilənməsi

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux
Dərc17 sen 2026
İlk görülmə17 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux3d4a9ae2c69c0fe4c3c69587288241243bb7a39b, ad982d925f00d860d2467811256ffadcccd9e4a7, d5b0e7574da5a485f4dbec32a15911900a4487c2, a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 1d390db003cbb52cdd86837608bff3794501a5ea, 8bcfa58c4277bff1882a23547c37ab08aa1de12f, e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 08645ab95768b88e2ff85a89211994651710465b və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 3d4a9ae2c69c0fe4c3c69587288241243bb7a39b, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < ad982d925f00d860d2467811256ffadcccd9e4a7, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < d5b0e7574da5a485f4dbec32a15911900a4487c2, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 1d390db003cbb52cdd86837608bff3794501a5ea, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 8bcfa58c4277bff1882a23547c37ab08aa1de12f, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 23721387c409087fd3b97e274f34d3ddc0970b74 ≤ v < 08645ab95768b88e2ff85a89211994651710465b, 3.53d4a9ae2c69c0fe4c3c69587288241243bb7a39b, ad982d925f00d860d2467811256ffadcccd9e4a7, d5b0e7574da5a485f4dbec32a15911900a4487c2, a3e07db74f22a85aeeb51c600da5c98b9cbca11f, 1d390db003cbb52cdd86837608bff3794501a5ea, 8bcfa58c4277bff1882a23547c37ab08aa1de12f, e54602d9e38db8573f2097d60c7ea8be0a5af1fa, 08645ab95768b88e2ff85a89211994651710465b

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.

Intelligence 360 paketində

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.