CVE-2026-68290
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: rds: tcp: dinləmə soketi ləğv edilməzdən əvvəl sysctl qeydiyyatdan çıxarılsın rds_tcp_exit_net() funksiyası hər netns üçün olan sysctl cədvəlini qeydiyyatdan çıxarmazdan əvvəl rds_tcp_kill_sock() vasitəsilə hər netns üçün olan RDS TCP dinləmə soketini azad edir. rds_tcp_skbuf_handler() funksiyası netns-i rtn->rds_tcp_listen_sock->sk-dan törətdiyi üçün, eyni vaxtda baş verən sysctl yazma əməliyyatı netns ləğvi ilə yarışa girə bilər və azad edilmiş soket/sk-ya müraciət edə bilər. KASAN bu yarışı belə hesabatlaşdırır: BUG: KASAN: slab-use-after-free in rds_tcp_skbuf_handler+0x2aa/0x2e0 rds_tcp_skbuf_handler net/rds/tcp.c:721 proc_sys_call_handler fs/proc/proc_sysctl.c vfs_write fs/read_write.c __x64_sys_pwrite64 fs/read_write.c Bu problem, rds_tcp_kill_sock() çağırılmamışdan əvvəl RDS TCP sysctl cədvəlinin qeydiyyatdan çıxarılması ilə həll edilir. unregister_net_sysctl_table() yeni sysctl handler-lərinin başlamasının qarşısını alır və davam edən handler-lərin tamamlanmasını gözləyir, beləliklə dinləmə soketi təhlükəsiz şəkildə azad edilə bilir. Həll yolu əlavə olunmuş reproducer vasitəsilə sınaqdan keçirilmişdir.
Necə düzəltmək olar
- Linux Linux66fd678eef1bc2862bde5e7a0f6106256de74f30, 80fffed08dc1c10e971066941d2daa56253f1552, 16df2d154ec82e2f7e7585b4fa154751ba37729a, 3aa13fe0c1bb7bc5312f878e61523e5d8cf3f85d, 167e54c703ccd4fa028feb568b0d1002020cff86, 6.12.101, 6.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6f353c2230c199f343406c08482940ec5d8ba89c ≤ v < 66fd678eef1bc2862bde5e7a0f6106256de74f30, de8d6de0ee27be4b2b1e5b06f04aeacbabbba492 ≤ v < 80fffed08dc1c10e971066941d2daa56253f1552, 7f5611cbc4871c7fb1ad36c2e5a9edad63dca95c ≤ v < 16df2d154ec82e2f7e7585b4fa154751ba37729a, 7f5611cbc4871c7fb1ad36c2e5a9edad63dca95c ≤ v < 3aa13fe0c1bb7bc5312f878e61523e5d8cf3f85d, 7f5611cbc4871c7fb1ad36c2e5a9edad63dca95c ≤ v < 167e54c703ccd4fa028feb568b0d1002020cff86, 33b3e09a489a31b30342b77cc55290f025d95c7e, 6.12.10 ≤ v < 6.12.101, 6.6.160 ≤ v < 6.7, 6.13 | 66fd678eef1bc2862bde5e7a0f6106256de74f30, 80fffed08dc1c10e971066941d2daa56253f1552, 16df2d154ec82e2f7e7585b4fa154751ba37729a, 3aa13fe0c1bb7bc5312f878e61523e5d8cf3f85d, 167e54c703ccd4fa028feb568b0d1002020cff86, 6.12.101, 6.7 |
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.