CVE-2026-98838

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: vt: arxa plan konsolları üçün DEC düzləndirmə testi zamanı ekran yeniləməsini ötürün [BUG] Son vaxtlar aşağıdakı kimi bir KASAN xəbərdarlığı ilə qarşılaşdıq: BUG: KASAN: slab-out-of-bounds in fb_pad_aligned_buffer+0x11f/0x140 Read of size 1 at addr ff1100015fd9f6a4 by task tty_fbcon_oob/1239 CPU: 7 UID: 0 PID: 1239 Comm: tty_fbcon_oob Not tainted 7.3.0-rc1 #100 PREEMPT(full) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.17.0-4.fc41 04/01/2014 Call Trace: <TASK> ... kasan_report+0xf0/0x120 fb_pad_aligned_buffer+0x11f/0x140 ccw_putcs+0x86c/0xa80 fbcon_putcs+0x338/0x410 do_update_region+0x21d/0x450 do_con_write+0x1e0e/0x4880 con_write+0x13/0x80 n_tty_write+0x374/0x1010 file_tty_write.isra.0+0x404/0x7a0 ... təkrar istehsal: 1) /dev/tty0 faylını açın, op.op = KD_FONT_OP_SET, op.width = 8 və op.height = 16 olan KDFONTOP ioctl təyin edin (görünən VC1) 2) /dev/tty1 faylını açın, op.op = KD_FONT_OP_SET, op.width = 28 və op.height = 24 olan KDFONTOP ioctl təyin edin (görünməyən VC2) 3) echo 3 > /sys/devices/virtual/graphics/fbcon/rotate_all əmrini yerinə yetirin 4) tty1-ə EShash8(esc hash8) yazın [SƏBƏB] Bütün VC-lər framebuffer-ə render edilir. setfont funksiyası framebuffer dəstək buferini (par->rotated.buf) yenidən ölçüləndirmədən yalnız hədəf VC-nin şriftini dəyişir; bufer yalnız görünən VC üçün yenidən ölçüləndirilir (fbcon_do_set_font -> ... -> vc_do_resize -> update_screen). Bu, hər bir update_region()-dan əvvəl yerinə yetirilən con_should_update() yoxlamasına əsaslanır. Lakin, ESC # 8 yolu (do_con_trol -> do_update_region) con_should_update() yoxlamasını ötürür. Görünməyən VC-nin şrift ölçüsü dəyişdirildikdən sonra, do_update_region() heç vaxt yenidən ölçüləndirilməmiş buferə qarşı yeni şrift ölçüsünü istifadə edərək doldurma aparır ki, bu da sərhədləri aşan girişə (out-of-bounds access) səbəb olur. [HƏLL] Yeniləməni yalnız konsol görünən olduqda və boşalmadıqda göndərin; do_update_region()-ın digər bütün çağırış nöqtələrində olduğu kimi (update_region(), invert_screen(), ...), do_con_trol() funksiyasına con_should_update() yoxlamasını əlavə edin.

CiddilikOrta
CVSS4.1
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc18 okt 2026
İlk görülmə18 okt 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.