CVE-2026-80716
Last modified
CVE-2026-80716 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: wake linked drain waiters on unlink snd_pcm_drain() on a linked stream parks an on-stack wait entry on the drained peer's runtime->sleep, and after schedule_timeout() removes it only if that peer is still found in the caller's group. If group membership changes during the wait and the sleep ends by signal or timeout (so autoremove_wake_function() does not run), finish_wait() is skipped and snd_pcm_drain() returns with the entry still queued on that stream's sleep list; a later wake_up() then walks a freed stack frame. This is reachable by unlinking either the drained or the draining stream. Unlike the close path (snd_pcm_drop() -> snd_pcm_post_stop()), snd_pcm_unlink() never wakes the sleep queues. EPSS estimates a 0.16% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: wake linked drain waiters on unlink snd_pcm_drain() on a linked stream parks an on-stack wait entry on the drained peer's runtime->sleep, and after schedule_timeout() removes it only if that peer is still found in the caller's group. If group membership changes during the wait and the sleep ends by signal or timeout (so autoremove_wake_function() does not run), finish_wait() is skipped and snd_pcm_drain() returns with the entry still queued on that stream's sleep list; a later wake_up() then walks a freed stack frame. This is reachable by unlinking either the drained or the draining stream. Unlike the close path (snd_pcm_drop() -> snd_pcm_post_stop()), snd_pcm_unlink() never wakes the sleep queues. Wake every group member under the group lock before the membership change, so a linked drainer is released and drops its entry while the streams are still grouped. The window was opened when snd_pcm_link_rwsem stopped being held across the wait and the removal became conditional on group membership (see Fixes). The later switch to finish_wait() kept that conditional removal, so the signal/timeout case remained.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < c172e4c53321ee6429955295ea133bc3597a3ca9; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < 3035bb784cea3f338934f5042dd3f35225a51b2e; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < 1c1b7e8e545ce65e40f65b55c432765e058ea98f; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < e8b784a3f4fba3ea9c4d05138ecfa784a069627f; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < e8315330e4ec09c0cac625515400e13d0ee22b81; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < 2940cc3cf43c72126b74ee6376314c195382023a; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < db09bc4ab19ce548a078240d2374792523953500; >= f57f3df03a8e6010e321fa0258d3e054713c3cb7, < f495b6c4c8594122918552c9be2b51eb71647cd9 |
| Linux | Linux | 5.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80716?
How severe is CVE-2026-80716?
How do I fix CVE-2026-80716?
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-80710In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80711In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80712In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-80713In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-80714In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-80715In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80717In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-80718In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80719In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8072Insecure generation of credentials in the local SAT (Technic…9.2
- CVE-2026-80720In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-80721In the Linux kernel, the following vulnerability has been re…8.8
Are you affected by CVE-2026-80716?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
