Katalog CVE

CVE-2024-42136

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze systemu Linux rozwiązano podatność związaną z niezamierzonym przepełnieniem w funkcji sprawdzającej ostatnią zmianę nośnika w sterowniku CD-ROM. Problem występuje podczas uruchamiania syzkallera z ponownie wprowadzonym sanitariuszem do wykrywania przepełnienia liczb całkowitych ze znakiem.

Ocena ryzyka

Podatność ta może prowadzić do nieprzewidzianych błędów w systemie, co może wpłynąć na stabilność i bezpieczeństwo działania aplikacji korzystających z urządzeń CD-ROM. W przypadku wykorzystania tej luki, atakujący może uzyskać dostęp do wrażliwych danych lub spowodować awarię systemu.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, należy unikać używania przestarzałych poleceń SCSI i przejść na SG_IO.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: cdrom: rearrange last_media_change check to avoid unintentional overflow When running syzkaller with the newly reintroduced signed integer wrap sanitizer we encounter this splat: [ 366.015950] UBSAN: signed-integer-overflow in ../drivers/cdrom/cdrom.c:2361:33 [ 366.021089] -9223372036854775808 - 346321 cannot be represented in type '__s64' (aka 'long long') [ 366.025894] program syz-executor.4 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 366.027502] CPU: 5 PID: 28472 Comm: syz-executor.7 Not tainted 6.8.0-rc2-00035-gb3ef86b5a957 #1 [ 366.027512] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 366.027518] Call Trace: [ 366.027523] <TASK> [ 366.027533] dump_stack_lvl+0x93/0xd0 [ 366.027899] handle_overflow+0x171/0x1b0 [ 366.038787] ata1.00: invalid multi_count 32 ignored [ 366.043924] cdrom_ioctl+0x2c3f/0x2d10 [ 366.063932] ? __pm_runti

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS