CVE-2026-64455

Naməlum

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.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxfe7a0f4be283b40dd592540027279735120d0d6f, 5ec61fbef9ec5635c492ae63dfb5d13f2bdf1023, f3e409476ad0703c54c14f245e4e143c8124e1bd, 6c82f88bc7a8458d5c60f9b354c4d32d233f0cac, 3ad5fbcced4e9c2b0fee3c1b76289a147fc35b89, 2a52d55c86a429dac47886b8424e67f90b001e67, 8f50613bff228272577893aa10a346a2f3063e49, abf76d3239dee97b66e7241ad04811f1ce562e28 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux66e3e591891da9899a8990792da080432531ffd4 ≤ v < fe7a0f4be283b40dd592540027279735120d0d6f, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 5ec61fbef9ec5635c492ae63dfb5d13f2bdf1023, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < f3e409476ad0703c54c14f245e4e143c8124e1bd, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 6c82f88bc7a8458d5c60f9b354c4d32d233f0cac, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 3ad5fbcced4e9c2b0fee3c1b76289a147fc35b89, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 2a52d55c86a429dac47886b8424e67f90b001e67, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < 8f50613bff228272577893aa10a346a2f3063e49, 66e3e591891da9899a8990792da080432531ffd4 ≤ v < abf76d3239dee97b66e7241ad04811f1ce562e28, 4.1fe7a0f4be283b40dd592540027279735120d0d6f, 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.

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-64455 · Linux · Dark Radar