CVE-2026-90248
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net/sched: cls_api: insert-race itkisi zamanı mənimsənilmiş proto-nun ləğv edilməsinin düzəldilməsi tc_new_tfilter() funksiyasında create budağı tcf_chain_tp_insert_unique() çağırılmadan əvvəl tp_created = 1 təyin edir. Çağırıcı yarışda uduzduqda (başqa bir sorğu eyni chain/prio-ya daha əvvəl proto daxil etdikdə), insert_unique() çağırıcının öz tp_new obyektini məhv edir və qalibin proto-sunu əlavə istinadla geri qaytarır. tp_created heç vaxt sıfırlanmadığı üçün, uduzanın errout yolu qalibin aktiv proto-sunu özününkü kimi qəbul etmiş və onun üzərində tcf_chain_tp_delete_empty() çağırmışdır; bu isə qalib sorğunun artıq RTM_NEWTFILTER vasitəsilə elan etdiyi aktiv klassifikatorun səssiz şəkildə əlaqəsinin kəsilməsinə səbəb olmuşdur. Hər bir errout yolunun düzgün reaksiya verməsi üçün insert addımının nəticəsini tək bir üç vəziyyətli dəyişəndə izləyin: - TP_NOT_CREATED: heç bir proto yaradılmadı; köhnə yolla davam edin. - TP_CREATED: proto uğurla daxil edildi; əvvəlki ilə eyni kod yolu. - TP_NOT_OWNED: Yeni - insert yarışında uduzuldu; tp başqa bir sorğunun proto-sudur (chain istinadı artıq tp_new-nin məhvi zamanı azad edilmişdir). Hər iki errout reaksiyası vəziyyətdən törəyən tək ifadələrdir. Bu düzəliş Sashiko-nun Patch (net/sched: cls_api: Always acquire rtnl_lock when destroying locked classifiers) [1][2] sənədinin avtomatlaşdırılmış baxışı ilə əsaslandırılıb. Baxış zamanı, bir sorğu tcf_chain_tp_insert_unique() yarışını uduzduqda, mənimsənilmiş proto-nun ləğv edilməsi zamanı baş verən səssiz əlaqə kəsilməsi davranışı müəyyən edilmişdir. [1] https://sashiko.dev/#/patchset/20260801125632.360365-1-jhs%40mojatatu.com [2] https://netdev-ai.bots.linux.dev/sashiko/#/patchset/20260801125632.360365-1-jhs%40mojatatu.com
Necə düzəltmək olar
- Linux Linuxa68e664ddf16ecae6d769d6a2eb356f8abab75c9, df02b6dc136af45e92ee4c86f4aa6c9a60790b1e, bee2208276c8e0e40a249ffdcf6e5434a79a847c, 219c87aeefdcc8c1caf28cc99e9b361ce7393d3a, bbe2fd6d77df630356185406a97317f6aa6a92cf, dc8b33b819cb02a75936940c120aa669ad89942d, d4e359b3608a0e184bbe8d61a5c3b50d0831c44a və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < a68e664ddf16ecae6d769d6a2eb356f8abab75c9, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < df02b6dc136af45e92ee4c86f4aa6c9a60790b1e, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < bee2208276c8e0e40a249ffdcf6e5434a79a847c, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < 219c87aeefdcc8c1caf28cc99e9b361ce7393d3a, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < bbe2fd6d77df630356185406a97317f6aa6a92cf, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < dc8b33b819cb02a75936940c120aa669ad89942d, 8b64678e0af8f4d62a40149baedebe78503a5255 ≤ v < d4e359b3608a0e184bbe8d61a5c3b50d0831c44a, 5.1 | a68e664ddf16ecae6d769d6a2eb356f8abab75c9, df02b6dc136af45e92ee4c86f4aa6c9a60790b1e, bee2208276c8e0e40a249ffdcf6e5434a79a847c, 219c87aeefdcc8c1caf28cc99e9b361ce7393d3a, bbe2fd6d77df630356185406a97317f6aa6a92cf, dc8b33b819cb02a75936940c120aa669ad89942d, d4e359b3608a0e184bbe8d61a5c3b50d0831c44a |
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.