CVE-2026-98525
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mctp: route: mctp_lookup_prealloc_tag() funksiyasında soket teqlərinin siyahısını dövr etmək Soket MCTP_TAG_PREALLOC təyin edilmiş paket ötürdükdə, mctp_lookup_prealloc_tag() funksiyası hər netns üçün olan &mns->keys siyahısını dövr edir və tmp->sk == &msk->sk olub-olmadığını yoxlamadan netid, req_tag, peer_addr və manual_alloc parametrlərini uyğunlaşdırır. Bu, eyni şəbəkə ad sahəsindəki (network namespace) istənilən MCTP soketin digər soketin əvvəlcədən ayrılmış (preallocated) teqindən istifadə etməsinə və onu sərf etməsinə imkan verir. mctp_lookup_prealloc_tag() funksiyasında bütün ad sahəsi üzrə olan &mns->keys siyahısı əvəzinə soketin öz teq siyahısını (&msk->keys sklist vasitəsilə) dövr edin və yalnız msk tərəfindən ayrılmış teqlərin uyğunlaşdırılmasını təmin edin. QEMU-da Linux 7.3.0-rc3 versiyasına qarşı, SIOCMCTPALLOCTAG vasitəsilə soket A-da peer EID 9 üçün əllə teq (0x18) ayırmaqla və eyni şəbəkə ad sahəsindəki soket B-dən MCTP_TAG_PREALLOC ilə 4 baytlıq mesaj göndərməklə sınaqdan keçirilmişdir. Düzəliş edilməmiş nüvədə, soket A-nın əvvəlcədən ayrılmış teqindən istifadə edərək sendto(sock_b) uğurlu olur (ret = 4); bu yamanın tətbiqi ilə isə sendto(sock_b) -ENOENT (errno = 2) xətası ilə uğursuz olur, sendto(sock_a) isə uğurlu olur (ret = 4).
Necə düzəltmək olar
- Linux Linux09299addab11857e92eca55cd8ef3350b927c90c, e35cb500dd14882f8dee61783fccd1823fd3ab0d, f178300e2f56ca9ec2a3a0090608730bbee0af7b, 26cc0e69cce062cd3aa6fae33074684669c35a71 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 63ed1aab3d40aa61aaa66819bdce9377ac7f40fa ≤ v < 09299addab11857e92eca55cd8ef3350b927c90c, 63ed1aab3d40aa61aaa66819bdce9377ac7f40fa ≤ v < e35cb500dd14882f8dee61783fccd1823fd3ab0d, 63ed1aab3d40aa61aaa66819bdce9377ac7f40fa ≤ v < f178300e2f56ca9ec2a3a0090608730bbee0af7b, 63ed1aab3d40aa61aaa66819bdce9377ac7f40fa ≤ v < 26cc0e69cce062cd3aa6fae33074684669c35a71, 5.18 | 09299addab11857e92eca55cd8ef3350b927c90c, e35cb500dd14882f8dee61783fccd1823fd3ab0d, f178300e2f56ca9ec2a3a0090608730bbee0af7b, 26cc0e69cce062cd3aa6fae33074684669c35a71 |
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.