CVE-2026-80613
Last modified
CVE-2026-80613 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: veth: fix NAPI leak in XDP enable error path During XDP enablement in veth, if xdp_rxq_info_reg() or xdp_rxq_info_reg_mem_model() fails, the driver rolls back the changes. However, the rollback loop: for (i--; i >= start; i--) { decrements the loop index 'i' before the first iteration. This correctly skips unregistering the rxq for the failed index 'i' (as registration failed or was already cleaned up), but it also erroneously skips calling netif_napi_deli() for rq[i].xdp_napi. Since netif_napi_add() was already called for index 'i', this leaves a dangling napi_struct in the device's napi_list. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: veth: fix NAPI leak in XDP enable error path During XDP enablement in veth, if xdp_rxq_info_reg() or xdp_rxq_info_reg_mem_model() fails, the driver rolls back the changes. However, the rollback loop: for (i--; i >= start; i--) { decrements the loop index 'i' before the first iteration. This correctly skips unregistering the rxq for the failed index 'i' (as registration failed or was already cleaned up), but it also erroneously skips calling netif_napi_deli() for rq[i].xdp_napi. Since netif_napi_add() was already called for index 'i', this leaves a dangling napi_struct in the device's napi_list. When the veth device is later destroyed, the freed queue memory (which contains the leaked NAPI structure) can be reused. The subsequent device teardown iterates the NAPI list and corrupts the reallocated memory, leading to UAF. Fix this by explicitly deleting the NAPI association for the failed index 'i' before rolling back the successfully configured queues.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < fc51373345e7e6ea73da2650cb497309c50b077a; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < 4559770b2a241344d762719e674241fcc8528f02; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < 83090f5e7b54721d71875a6c224d2490b9e73050; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < d3eb258ad398cc9402bab3a5e730cd7c5b34efad; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < a9e6707322ef215d39d4655b176c094f45f0ab52; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < 4bd2e5dbe62334aae1182d0f0d260f334a49d739; >= b02e5a0ebb172c8276cea3151942aac681f7a4a6, < 6739027cb72da26890edd424c77080d187b2a92e |
| Linux | Linux | 5.11 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80613?
How severe is CVE-2026-80613?
How do I fix CVE-2026-80613?
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-80607In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80608In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-80609In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-80610In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80611In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80612In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-80614In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-80615In the Linux kernel, the following vulnerability has been re…8.2
- CVE-2026-80616In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80617In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-80618In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80619In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-80613?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
