CVE Catalog

CVE-2026-97510

Unknown
Published: Translated: NVD NIST

Summary

In the Thunderbolt driver, a memory leak is found in __tb_xdomain_response(). When tb_cfg_request() fails and returns an error, it does not call the callback, leading to memory leak. The fix calls tb_cfg_request_put() on failure.

Risk Assessment

Repeated errors could lead to memory exhaustion, impacting system stability.

Recommendation

Update the kernel to a version with the fix that releases resources on error.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Release request if tb_cfg_request() fails in __tb_xdomain_response() If tb_cfg_request() fails setting up the request (for example the control channel is shut down already) it returns an error without calling the callback. To avoid leaking that memory, call tb_cfg_request_put() if tb_cfg_request() fails.

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