Katalog CVE

CVE-2026-23431

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W sterowniku SPI dla układów Amlogic (amlogic-spisg) w jądrze Linuxa występuje wyciek pamięci w funkcji aml_spisg_probe(). Po alokacji kontrolera przez spi_alloc_target() lub spi_alloc_host(), w kilku ścieżkach błędów nie jest wywoływana funkcja zwalniająca spi_controller_put().

Ocena ryzyka

Wyciek pamięci może prowadzić do wyczerpania zasobów systemowych i niestabilności jądra, szczególnie przy wielokrotnych próbach załadowania sterownika.

Rekomendacja

Zastosuj łatkę, która zmienia alokację na zarządzaną przez devm (devm_spi_alloc_host/devm_spi_alloc_target), co automatycznie zwalnia pamięć przy błędzie.

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

In the Linux kernel, the following vulnerability has been resolved: spi: amlogic-spisg: Fix memory leak in aml_spisg_probe() In aml_spisg_probe(), ctlr is allocated by spi_alloc_target()/spi_alloc_host(), but fails to call spi_controller_put() in several error paths. This leads to a memory leak whenever the driver fails to probe after the initial allocation. Convert to use devm_spi_alloc_host()/devm_spi_alloc_target() to fix the memory leak.

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