CVE-2026-97935

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: tracing: Histogram triggeri qeydiyyata almazdan əvvəl izləmə saatını təyin edin hist_register_trigger() funksiyası cmd_ops->init() daxilində triggeri qlobal named_triggers siyahısına əlavə edir və yalnız bundan sonra izləmə saatını təyin edir: if (data->cmd_ops->init) { ret = data->cmd_ops->init(data); if (ret < 0) goto out; } if (hist_data->enable_timestamps) { ret = tracing_set_clock(file->tr, hist_data->attrs->clock); if (ret) { hist_err(tr, HIST_ERR_SET_CLOCK_FAIL, errpos(clock)); goto out; } Saat sətiri həmin çağırışdan əvvəl heç bir yerdə yoxlanılmır, buna görə də naməlum saatla common_timestamp istifadə edən adlandırılmış trigger artıq tapıla bilən olduqdan sonra uğursuz olur. Daha sonra event_hist_trigger_parse() onu siyahıdan çıxarmadan azad edir və ada görə növbəti axtarış azad edilmiş obyekti oxuyur: ~# cd /sys/kernel/tracing/events/sched/sched_switch ~# echo 'hist:name=foo:keys=common_pid:ts=common_timestamp:clock=bogus' > trigger bash: echo: write error: Invalid argument ~# echo 'hist:name=foo:keys=common_pid' > trigger BUG: KASAN: slab-use-after-free in find_named_trigger+0xac/0xc0 Read of size 8 at addr ffff88800915d760 by task init/1 find_named_trigger+0xac/0xc0 hist_register_trigger+0xc1/0x900 event_hist_trigger_parse+0x3146/0x6af0 event_trigger_write+0xce/0x160 Freed by task 63: kfree+0x154/0x420 trigger_kthread_fn+0xfd/0x160 Trigger qeydiyyatdan keçməzdən əvvəl saatı təyin edin ki, o dərc olunduqdan sonra uğursuz ola biləcək heç bir proses işləməsin; bu, 6f86bdeab633 ("tracing: Fix bad hist from corrupting named_triggers list") commit-inin qeydiyyatı quraşdırmanın qalan hissəsindən sonraya keçirdiyi kimi tətbiq edilməlidir. tracing_set_filter_buffering() istinad sayğacı ilə idarə olunur, buna görə də init uğursuzluq yolu indi saat blokunun götürdüyü istinadı ilk öncə atmalıdır.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc25 sen 2026
İlk görülmə25 sen 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—

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-97935 · Microsoft Azl3 Kernel · Dark Radar