CVE Catalog

CVE-2026-98208

Low risk· EPSS 8%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

8th percentile - higher than 8% of all known CVEs

Summary

In the Linux kernel, the mmc: sdio_uart module has a transmit fifo leak when the port table is full. sdio_uart_add_port() allocates the fifo before claiming a slot; when all slots are taken, it returns -EBUSY without freeing the fifo. The fix frees the fifo in the error path.

Risk Assessment

The memory leak can lead to gradual exhaustion of kernel resources, resulting in system instability or denial of service. In systems with frequent SDIO UART port additions, the issue may accumulate.

Recommendation

Update the Linux kernel to a version with the fix. Monitor kernel memory usage in systems using SDIO UART.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS