CVE-2026-74501

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ALSA: usb-audio: ump_to_endpoint() funksiyasındakı use-after-free xətası düzəldildi create_midi2_ump() karta məxsus snd_ump_endpoint-i qeydiyyata alır və hər interfeys üçün olan snd_usb_midi2_ump obyektinə geri-göstəricini (back-pointer) ump->private_data-da saxlayır, lakin heç vaxt ump->private_free hook-u təyin etmir və həmin göstəricini təmizləmir. Əgər snd_usb_midi_v2_create() funksiyasının sonrakı addımı uğursuz olarsa, onun xəta yolu free_all_midi2_umps() funksiyasını çağırır ki, bu da artıq qeydiyyatdan keçmiş endpoint ona işarə etməyə davam edərkən snd_usb_midi2_ump obyektini kfree() ilə azad edir. Yaradılmış /dev/snd/umpC*D* düyünü açıq qalır, buna görə də istənilən UMP açma əməliyyatının ilk addımı olan ump_to_endpoint(), asılı qalan (dangling) ump->private_data-nı dereference edir və azad edilmiş yaddaşdan rmidi->eps[dir]-i oxuyur. Endpoint qeydiyyatdan keçdikdən sonra yaradılmanı uğursuz edən bədniyyətli USB MIDI 2.0 cihazı beləliklə, UMP düyünün növbəti açılması zamanı slab use-after-free oxumasını tetikleyə bilər. Obyekti azad etməzdən əvvəl endpoint-in geri-göstəricisini təmizləyin və ump_to_endpoint() funksiyasının NULL private_data-ya dözümlü olmasını təmin edin ki, köhnəlmiş göstəricini dereference etmək əvəzinə open/close/trigger callback-ləri təmiz şəkildə uğursuz olsun (onları çağıranlar artıq NULL endpoint halını idarə edirlər). XBOW tərəfindən aşkar edilmiş, Baul Lee <[email protected]> tərəfindən triaj edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc15 avq 2026
İlk görülmə15 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux49eccef6d6e1c00dac6fb2e7eb6f9206c33e1c37, 8a7a33b846d6ba695891b8d0040027cdbad8cd52, cc014ebf803174f0e5d15956dfc5a38413c945ae, ae388c0e1bf727972096f770f82d12e4f748d1b6, 4a05b2d1b4642df74f30b6f54843e825c4a2bfd3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxff49d1df79aef7580fe3ac99d17c3f886655d080 ≤ v < 49eccef6d6e1c00dac6fb2e7eb6f9206c33e1c37, ff49d1df79aef7580fe3ac99d17c3f886655d080 ≤ v < 8a7a33b846d6ba695891b8d0040027cdbad8cd52, ff49d1df79aef7580fe3ac99d17c3f886655d080 ≤ v < cc014ebf803174f0e5d15956dfc5a38413c945ae, ff49d1df79aef7580fe3ac99d17c3f886655d080 ≤ v < ae388c0e1bf727972096f770f82d12e4f748d1b6, ff49d1df79aef7580fe3ac99d17c3f886655d080 ≤ v < 4a05b2d1b4642df74f30b6f54843e825c4a2bfd3, 6.549eccef6d6e1c00dac6fb2e7eb6f9206c33e1c37, 8a7a33b846d6ba695891b8d0040027cdbad8cd52, cc014ebf803174f0e5d15956dfc5a38413c945ae, ae388c0e1bf727972096f770f82d12e4f748d1b6, 4a05b2d1b4642df74f30b6f54843e825c4a2bfd3

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