Memory Leak Vulnerability in Linux Kernel Affecting Thunderbolt Functionality
CVE-2026-97510
What is CVE-2026-97510?
A vulnerability exists within the Linux kernel's Thunderbolt implementation where failure in handling the tb_cfg_request() can result in memory not being properly released, potentially leading to a memory leak. If the request setup fails, the callback is not invoked, which may leave certain allocated memory blocks unfreed. To mitigate this issue and prevent resource leakage, it is crucial to implement the tb_cfg_request_put() function to ensure that memory is correctly released even when an error occurs during request processing.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 42dddadf6b6131af4d12bfa8bdc84ef954e8cef8
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 0325d017bf4354a015a02413ee1c7e51266cecf4
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 4c63f29872cb444b33665348bbd2f45cab06afcd