Katalog CVE

CVE-2024-50153

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

W jądrze Linux występuje podatność dereferencji wskaźnika NULL w funkcji target_alloc_device() w podsystemie scsi target core. Jeśli alokacja pamięci dla kolejek dev zawiedzie, dev jest zwalniany, ale dev->transport nie jest zainicjowany.

Ocena ryzyka

Może prowadzić do awarii systemu (kernel panic) lub odmowy usługi. Wpływa na systemy z podatnymi wersjami jądra Linux wykorzystującymi target core.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która zwalnia dev za pomocą hba->backend->ops->free_device(). Stosuj aktualizacje bezpieczeństwa.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix null-ptr-deref in target_alloc_device() There is a null-ptr-deref issue reported by KASAN: BUG: KASAN: null-ptr-deref in target_alloc_device+0xbc4/0xbe0 [target_core_mod] ... kasan_report+0xb9/0xf0 target_alloc_device+0xbc4/0xbe0 [target_core_mod] core_dev_setup_virtual_lun0+0xef/0x1f0 [target_core_mod] target_core_init_configfs+0x205/0x420 [target_core_mod] do_one_initcall+0xdd/0x4e0 ... entry_SYSCALL_64_after_hwframe+0x76/0x7e In target_alloc_device(), if allocing memory for dev queues fails, then dev will be freed by dev->transport->free_device(), but dev->transport is not initialized at that time, which will lead to a null pointer reference problem. Fixing this bug by freeing dev with hba->backend->ops->free_device().

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