← CVE Intelligence

CVE-2026-98208

mmc: sdio_uart: fix xmit_fifo leak when the port table is full PUBLISHED

Description (CNA)

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.

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before 9e992d59138fcfaa4bad7cc0750265b0a8bca100; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before b97b5b66c93cb4aaf6358727a73fff880a774dfd; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before 8a2c1bf209ba04cbd14153a771724bd5aa522fcd; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before 72f4c2b7a48423c708f2c348585419a1b71ab04c; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before fd8223c53ad9553b2a349d2a40e19bbc6e60fc48; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before ac866db277a4c73e84b4263773652e3aba326249; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before 5e142adbbdc54afbd01fad476c91cded41d22594; affected 8b197a5ce7a7218bb9fc721647ba0d5734f27348 before 53823e25793a97d07e6e98e0904bbf74cac8bc76
Linux / Linuxaffected 2.6.34; unaffected 0 before 2.6.34; unaffected 5.10.271 through 5.10.*; unaffected 5.15.222 through 5.15.*; unaffected 6.1.189 through 6.1.*; unaffected 6.6.158 through 6.6.*; unaffected 6.12.112 through 6.12.*; unaffected 6.18.54 through 6.18.*; unaffected 7.2.8 through 7.2.*; unaffected 7.3 through *

CWE

No CWE identifiers supplied.

References