CVE-2026-64455
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: USB: chaoskey: chaoskey_release() funksiyasında slab-use-after-free xətası düzəldildi chaoskey drayverinin azad etmə (release) prosedurunda use-after-free xətası mövcuddur. Əgər istifadəçi USB cihazı çıxarıldıqdan sonra cihaz faylını bağlayarsa, sazlama loq ifadəsi yaddaşdan silinmiş usb_interface strukturuna müraciət etməyə çalışacaq: BUG: KASAN: slab-use-after-free in dev_driver_string (drivers/base/core.c:2406) Read of size 8 at addr ffff888168e8a0b8 by task chaoskey_raw_re/10106 Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 Call Trace: <TASK> dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) print_report (mm/kasan/report.c:378 mm/kasan/report.c:482) kasan_report (mm/kasan/report.c:595) dev_driver_string (drivers/base/core.c:2406) __dynamic_dev_dbg (lib/dynamic_debug.c:906) chaoskey_release (drivers/usb/misc/chaoskey.c:323) __fput (fs/file_table.c:510) fput_close_sync (fs/file_table.c:615) __x64_sys_close (fs/open.c:1507 fs/open.c:1492 fs/open.c:1492) do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) Drayverin interfeys strukturuna olan son istinadı chaoskey_free() prosedurunda ləğv edilir, buna görə də həmin prosedur tamamlandıqdan sonra kod — hətta sazlama ifadəsində belə — interfeysdən istifadə etməməlidir. (İstisna: Əgər bilirik ki, başqa bir istinad kiminsə tərəfindən saxlanılır, məsələn, disconnect proseduru işləyərkən device core tərəfindən, onda problem yoxdur. Bunu qeyd etdiyin üçün Johan Hovolda təşəkkürlər.) Yanlış müraciət əhəmiyyətsiz bir sazlama ifadəsinin hissəsi olduğu üçün problemi sadəcə bütün ifadəni silməklə həll edə bilərik.
Necə düzəltmək olar
- Linux Linuxfe7a0f4be283b40dd592540027279735120d0d6f, 5ec61fbef9ec5635c492ae63dfb5d13f2bdf1023, f3e409476ad0703c54c14f245e4e143c8124e1bd, 6c82f88bc7a8458d5c60f9b354c4d32d233f0cac, 3ad5fbcced4e9c2b0fee3c1b76289a147fc35b89, 2a52d55c86a429dac47886b8424e67f90b001e67, 8f50613bff228272577893aa10a346a2f3063e49, abf76d3239dee97b66e7241ad04811f1ce562e28 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 66e3e591891da9899a8990792da080432531ffd4 ≤ v < fe7a0f4be283b40dd592540027279735120d0d6f, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 5ec61fbef9ec5635c492ae63dfb5d13f2bdf1023, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < f3e409476ad0703c54c14f245e4e143c8124e1bd, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 6c82f88bc7a8458d5c60f9b354c4d32d233f0cac, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 3ad5fbcced4e9c2b0fee3c1b76289a147fc35b89, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 2a52d55c86a429dac47886b8424e67f90b001e67, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 8f50613bff228272577893aa10a346a2f3063e49, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < abf76d3239dee97b66e7241ad04811f1ce562e28, 4.1 | fe7a0f4be283b40dd592540027279735120d0d6f, 5ec61fbef9ec5635c492ae63dfb5d13f2bdf1023, f3e409476ad0703c54c14f245e4e143c8124e1bd, 6c82f88bc7a8458d5c60f9b354c4d32d233f0cac, 3ad5fbcced4e9c2b0fee3c1b76289a147fc35b89, 2a52d55c86a429dac47886b8424e67f90b001e67, 8f50613bff228272577893aa10a346a2f3063e49, abf76d3239dee97b66e7241ad04811f1ce562e28 |
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.