CVE-2026-72157
Last modified
CVE-2026-72157 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: net: thunderbolt: Fix frags[] overflow by bounding frame_count tbnet_poll() assembles a multi-frame ThunderboltIP packet into one skb. The first frame goes into the skb linear area and every further frame is added as a page fragment. skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, hdr_size, frame_size, TBNET_RX_PAGE_SIZE - hdr_size); A packet of frame_count frames therefore ends up with frame_count - 1 fragments. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: net: thunderbolt: Fix frags[] overflow by bounding frame_count tbnet_poll() assembles a multi-frame ThunderboltIP packet into one skb. The first frame goes into the skb linear area and every further frame is added as a page fragment. skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags, page, hdr_size, frame_size, TBNET_RX_PAGE_SIZE - hdr_size); A packet of frame_count frames therefore ends up with frame_count - 1 fragments. tbnet_check_frame() only bounds the peer supplied frame_count to TBNET_RING_SIZE / 4 (64), which is far above MAX_SKB_FRAGS (17 by default). A peer that sends a packet of 19 or more small frames pushes nr_frags past MAX_SKB_FRAGS, so skb_add_rx_frag() writes past skb_shinfo()->frags[] and corrupts memory after the shared info. Tighten the start of packet bound to MAX_SKB_FRAGS + 1 so a packet can never produce more fragments than frags[] can hold. This matches the recent skb frags overflow fixes in other receive paths, for example f0813bcd2d9d ("net: wwan: t7xx: fix potential skb->frags overflow in RX path") and 600dc40554dc ("net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()").
Metrics
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= e69b6c02b4c3b8d03be7136f90dd9551ad5a5a5e, < 2b3b4e5ff5a58ad32817824b0310e63908b12052; >= e69b6c02b4c3b8d03be7136f90dd9551ad5a5a5e, < e27beb4536cbf1d59e2d8c2840e87d972aba906f; >= e69b6c02b4c3b8d03be7136f90dd9551ad5a5a5e, < e5824d5b841d99a2bcdd4e2c256643293bbc22c1; >= e69b6c02b4c3b8d03be7136f90dd9551ad5a5a5e, < fe6b606fbf0c3beb94ccf17fcf31d8c2138264e3; >= e69b6c02b4c3b8d03be7136f90dd9551ad5a5a5e, < 55d9895f89970501fe126d1026b586b04a224c27 |
| Linux | Linux | 4.15 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72157?
How severe is CVE-2026-72157?
How do I fix CVE-2026-72157?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72151In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-72152In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72153In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72154In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72155In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72156In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72158In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72159In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7216A weakness has been identified in donchelo processing-claude…7.3
- CVE-2026-72160In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-72161In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72162In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-72157?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
