Katalog CVE

CVE-2026-98208

Niskie ryzyko· EPSS 8%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w module mmc: sdio_uart występuje wyciek pamięci transmit fifo, gdy tablica portów jest pełna. Funkcja sdio_uart_add_port() alokuje fifo przed zajęciem slotu w tablicy; gdy wszystkie sloty są zajęte, zwraca -EBUSY bez zwolnienia fifo. Poprawka zwalnia fifo w ścieżce błędu.

Ocena ryzyka

Wyciek pamięci może prowadzić do stopniowego wyczerpywania zasobów jądra, a w konsekwencji do niestabilności systemu lub odmowy usługi. W systemach z częstym dodawaniem portów UART przez SDIO problem może się kumulować.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką. Monitoruj zużycie pamięci jądra w systemach korzystających z SDIO UART.

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: mmc: sdio_uart: fix xmit_fifo leak when the port table is full sdio_uart_add_port() allocates the transmit fifo before claiming a slot in sdio_uart_table[]. When all UART_NR slots are taken, it returns -EBUSY with the fifo still allocated, but the probe error path only kfree()s the port, leaking the transmit fifo. Free the fifo in the failure path of sdio_uart_add_port() itself so the function retains nothing on error.

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