CVE-2024-50122 in LinuxИнформация

Сводка

по VulDB • 21.05.2026

В ядре Linux устранена следующая уязвимость:

PCI: Удерживать блокировку повторного сканирования при добавлении устройств во время инициализации хоста

С момента добавления кода управления питанием PCI может возникать состояние гонки (race condition) между повторным сканированием шины устройством платформы pwrctl и функциями инициализации (probe) контроллера хоста. Последние должны захватывать блокировку повторного сканирования при добавлении устройств, иначе может возникнуть неопределенное состояние с двумя частично добавленными устройствами, что приведет к следующему сбою при попытке удалить устройство через sysfs:

Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 Internal error: Oops: 0000000096000004 [#1] SMP
Call trace: __pi_strlen+0x14/0x150 kernfs_find_ns+0x80/0x13c kernfs_remove_by_name_ns+0x54/0xf0 sysfs_remove_bin_file+0x24/0x34 pci_remove_resource_files+0x3c/0x84 pci_remove_sysfs_dev_files+0x28/0x38 pci_stop_bus_device+0x8c/0xd8 pci_stop_bus_device+0x40/0xd8 pci_stop_and_remove_bus_device_locked+0x28/0x48 remove_store+0x70/0xb0 dev_attr_store+0x20/0x38 sysfs_kf_write+0x58/0x78 kernfs_fop_write_iter+0xe8/0x184 vfs_write+0x2dc/0x308 ksys_write+0x7c/0xec

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

21.10.2024

Раскрытие

05.11.2024

Модерация

принято

Вход

VDB-283215

EPSS

0.00188

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!