CVE-2026-98314

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ALSA: pcm: PCM taymerini qeydiyyata almazdan əvvəl timer->private_data təyin edilsin snd_pcm_timer_init() funksiyası yeni struct snd_timer strukturunu qlobal taymer siyahısına bağlamaq üçün snd_device_register() funksiyasını çağırır; bu zaman hələ də hw.c_resolution = snd_pcm_timer_resolution (həmçinin hw.start/hw.stop) mövcuddur və yalnız bundan sonra timer->private_data = substream təyin edilir. Taymer register_mutex altında siyahıya daxil olduqda, paralel oxuyucu eyni mutex vasitəsilə ona çata bilər və bu geri çağırma (callback) funksiyalarını işə sala bilər. /proc/asound/timers bunu c_resolution() vasitəsilə, snd_timer_open()+snd_timer_start() isə eyni şəkildə start()/stop() funksiyalarına çataraq həyata keçirir. Hər üç halda timer->private_data istifadə olunur, lakin bu qısa müddət ərzində həmin dəyişən NULL olur ki, bu da NULL göstəricisinin istifadəsinə (NULL-pointer dereference) səbəb olur: substream = timer->private_data; return substream->runtime ? ... // substream NULL-dur private_data/private_free mənimsətməsini snd_device_register() funksiyasından əvvələ keçirin ki, taymer private_data təyin edilmədən siyahıda görünməsin. snd_device_register() uğursuz olduqda artıq private_free() (snd_pcm_timer_free()) işləyə bilər, lakin o, yalnız substream->timer = NULL əməliyyatını yerinə yetirir; halbuki substream->timer yalnız uğurlu qeydiyyatdan sonra bir dəfə yeni taymerə təyin edildiyi üçün həmin an artıq NULL-dur — beləliklə, xəta yolu təhlükəsiz qalır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc6 okt 2026
İlk görülmə6 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux27f167e117eca310661fbcbacb352ea08face067, 555d168bd98daa46daccc68c908201388c834293, 8c869d5cf5affb20994bdbb60e7d46d65c91b55f, 686c7a6af1eea8d2a919303e4c6bbec3de79dbdc, e1eee8f16628f8b6bcae0a366fd6a2dd65e71edd, d63f5a9f8121fb43c798056d7dd34c58f47185d7, 0b349249d572633d7c8cdeb917623d1676a2b7c3, 1e713f9bb2ac583521f06b0eb4e22440b1e3d078 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 27f167e117eca310661fbcbacb352ea08face067, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 555d168bd98daa46daccc68c908201388c834293, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 8c869d5cf5affb20994bdbb60e7d46d65c91b55f, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 686c7a6af1eea8d2a919303e4c6bbec3de79dbdc, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < e1eee8f16628f8b6bcae0a366fd6a2dd65e71edd, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d63f5a9f8121fb43c798056d7dd34c58f47185d7, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 0b349249d572633d7c8cdeb917623d1676a2b7c3, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1e713f9bb2ac583521f06b0eb4e22440b1e3d078, 2.6.1227f167e117eca310661fbcbacb352ea08face067, 555d168bd98daa46daccc68c908201388c834293, 8c869d5cf5affb20994bdbb60e7d46d65c91b55f, 686c7a6af1eea8d2a919303e4c6bbec3de79dbdc, e1eee8f16628f8b6bcae0a366fd6a2dd65e71edd, d63f5a9f8121fb43c798056d7dd34c58f47185d7, 0b349249d572633d7c8cdeb917623d1676a2b7c3, 1e713f9bb2ac583521f06b0eb4e22440b1e3d078

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