CVE-2026-68284

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf, sockmap: tcp_bpf_sendmsg()-də cork istifadəsindən sonra azad edilmə (use-after-free) problemi düzəldilib tcp_bpf_sendmsg() msg_tx dəyişənini sk_stream_wait_memory() boyunca saxlayır, halbuki bu funksiya socket kilidini buraxır və yenidən əldə edir. Onun xəta yolu msg_tx-in lokal müvəqqəti mesajı göstərib-göstərmədiyini psock->cork-un cari dəyəri ilə müqayisə edərək müəyyən etməyə çalışır. Bu müqayisə iki axın eyni socket üzərindən göndəriş etdikdə təhlükəsiz deyil: Axın A Axın B msg_tx = psock->cork sk_msg_alloc() uğursuz olur sk_stream_wait_memory() socket kilidini buraxır socket kilidini əldə edir cork-u tamamlayır psock->cork = NULL cork-u azad edir socket kilidini yenidən əldə edir msg_tx != psock->cork sk_msg_free(msg_tx) Beləliklə, köhnəlmiş cork lokal müvəqqəti mesajla səhv salınır və yenidən azad edilir. KASAN bildirib: BUG: KASAN: slab-use-after-free in sk_msg_free+0x49/0x50 Read of size 4 at addr ffff88810c908800 by task poc/90 Call Trace: sk_msg_free+0x49/0x50 tcp_bpf_sendmsg+0x14f5/0x1cc0 __sys_sendto+0x32c/0x3a0 __x64_sys_sendto+0xdb/0x1b0 Allocated by task 89: __kasan_kmalloc+0x8f/0xa0 tcp_bpf_sendmsg+0x16b3/0x1cc0 Freed by task 91: __kasan_slab_free+0x43/0x70 kfree+0x131/0x3c0 tcp_bpf_sendmsg+0xec3/0x1cc0 msg_tx yalnız stack-də lokal tmp-i və ya paylaşılan cork-u göstərə bilər. Birbaşa tmp-i yoxlayın ki, dəyişmiş psock->cork paylaşılan mesajı görünən lokal mesaja çevirə bilməsin.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux0688e6fe599d2d39147ae9ece97944c6e1815ebf, b2bcbeabfd843d47468fa095b1bd08ddb90cf616, 54be47e7cbb936429c3bbdfc526ea943954aaf80, ee762f684eefa59de34d9ed93cab08336e834f47, cde4d6bcd9b73073c66498f6723c7b364c4dbc18, 786d690257ec7a0c839f8710456e444ce3f1348b, 752b1159ed5d0c48fe169a3721b96660a9822aa1, 2d66a033864e27ab8d5e44cb36f31d9d2413bee4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < 0688e6fe599d2d39147ae9ece97944c6e1815ebf, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < b2bcbeabfd843d47468fa095b1bd08ddb90cf616, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < 54be47e7cbb936429c3bbdfc526ea943954aaf80, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < ee762f684eefa59de34d9ed93cab08336e834f47, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < cde4d6bcd9b73073c66498f6723c7b364c4dbc18, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < 786d690257ec7a0c839f8710456e444ce3f1348b, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < 752b1159ed5d0c48fe169a3721b96660a9822aa1, 604326b41a6fb9b4a78b6179335decee0365cd8c ≤ v < 2d66a033864e27ab8d5e44cb36f31d9d2413bee4, 4.200688e6fe599d2d39147ae9ece97944c6e1815ebf, b2bcbeabfd843d47468fa095b1bd08ddb90cf616, 54be47e7cbb936429c3bbdfc526ea943954aaf80, ee762f684eefa59de34d9ed93cab08336e834f47, cde4d6bcd9b73073c66498f6723c7b364c4dbc18, 786d690257ec7a0c839f8710456e444ce3f1348b, 752b1159ed5d0c48fe169a3721b96660a9822aa1, 2d66a033864e27ab8d5e44cb36f31d9d2413bee4

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.

CVE-2026-68284 · Linux · Dark Radar