Impact
The Linux kernel Thunderbolt IP driver contains a buffer overflow: a peer can send a packet with more frames than the skb can hold, causing tbnet_poll() to write past skb_shinfo()->frags[], corrupting memory after the shared info structure. This out-of-bounds write can overwrite critical kernel data and gives an attacker the ability to execute arbitrary code with kernel privileges, a flaw classified as CWE-787.
Affected Systems
All Linux kernel installations that have not incorporated the commit bounding frame_count to MAX_SKB_FRAGS+1 are vulnerable. No specific distribution or kernel version details are provided, but any kernel lacking the patch is impacted.
Risk and Exploitability
The CVSS score of 8.8 indicates high severity while the EPSS score of <1% shows a currently low likelihood of exploitation. The vulnerability is not listed in CISA's KEV catalog. Exploitation would require a malicious peer device that can transmit a crafted Thunderbolt packet, meaning the attacker must have physical or at least local access to the Thunderbolt interface. When successfully exploited, the out-of-bounds write can overwrite kernel memory and allow arbitrary code execution at ring 0.
OpenCVE Enrichment