CVE-2026-46090ALSA: aloop: Fix peer runtime UAF during format-change stop
Updated under an hour ago ()
Does this affect you?
It affects Linux and 10 other products. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
In the Linux kernel, the following vulnerability has been resolved: ALSA: aloop: Fix peer runtime UAF during format-change stop loopback_check_format() may stop the capture side when playback starts with parameters that no longer match a running capture stream. Commit 826af7fa62e3 ("ALSA: aloop: Fix racy access at PCM trigger") moved the peer lookup under cable->lock, but the actual snd_pcm_stop() still runs after dropping that lock. A concurrent close can clear the capture entry from cable->streams[] and detach or free its runtime while the playback trigger path still holds a stale peer substream pointer. Keep a per-cable count of in-flight peer stops before dropping cable->lock, and make free_cable() wait for those stops before detaching the runtime. This preserves the existing behavior while making the peer runtime lifetime explicit.
- CVSS
- 7.8 HIGH (v3.1, CNA)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weakness (CWE)
- CWE-364
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- Linux
- NVD analysis
- Modified
- Record last updated
- Oct 16, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Linux Linux linux:linux (from the name) | 597603d615d2b19a9e451d8cfac24372856a522d builds before 83bd62fa9620ac98d5d694bde14c50f98c8e7189; 597603d615d2b19a9e451d8cfac24372856a522d builds before 345c24b2bcf0923dfae1ab41497351c68214ff76; 597603d615d2b19a9e451d8cfac24372856a522d builds before 3727a3541788412c393eec236ad228d72efe19c7; from 597603d615d2b19a9e451d8cfac24372856a522d before d258cdce50ff3e02392917258e81a0ce9555c327; 597603d615d2b19a9e451d8cfac24372856a522d builds before 03f52a9c170431e8f10e156b9dc0dae80b3e9198; from 597603d615d2b19a9e451d8cfac24372856a522d before bdd9503c3d222d2735b56c7a8b4422ccf3de6e5c; 597603d615d2b19a9e451d8cfac24372856a522d builds before 5d45e34bf001344e2966dabca1897561bbc9e913; from 597603d615d2b19a9e451d8cfac24372856a522d before e5c33cdc6f402eab8abd36ecf436b22c9d3a8aff | CNA record |
Red Hat Red Hat Enterprise Linux 10 redhat:enterprise_linux | from 0:6.12.0-211.29.1.el10_2 not affected | CISA ADP |
Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support redhat:enterprise_linux_eus | from 0:6.12.0-55.84.1.el10_0 not affected | CISA ADP |
Red Hat Red Hat Enterprise Linux 7 Extended Lifecycle Support redhat:rhel_extras_rt_els | from 0:3.10.0-1160.155.1.rt56.1307.el7 not affected | CISA ADP |
from 0:3.10.0-1160.154.1.el7 not affected | CISA ADP | |
from 0:4.18.0-305.197.1.el8_4 not affected | CISA ADP | |
Red Hat Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On redhat:rhel_eus_long_life | from 0:4.18.0-305.197.1.el8_4 not affected | CISA ADP |
from 0:4.18.0-477.150.1.el8_8 not affected | CISA ADP | |
from 0:4.18.0-477.150.1.el8_8 not affected | CISA ADP | |
Red Hat Red Hat Enterprise Linux 9.6 Extended Update Support redhat:rhel_eus | from 0:5.14.0-570.125.1.el9_6 not affected | CISA ADP |
linux linux_kernel linux:linux_kernel | from 2.6.37 before 5.10.259; from 5.11 before 5.15.210; from 5.16 before 6.12.88; from 6.13 before 6.18.27; from 6.19 before 7.0.4; 7.1 | NVD |
References
- https://git.kernel.org/stable/c/83bd62fa9620ac98d5d694bde14c50f98c8e7189patch
- https://git.kernel.org/stable/c/345c24b2bcf0923dfae1ab41497351c68214ff76patch
- https://git.kernel.org/stable/c/3727a3541788412c393eec236ad228d72efe19c7
- https://git.kernel.org/stable/c/d258cdce50ff3e02392917258e81a0ce9555c327
- https://git.kernel.org/stable/c/03f52a9c170431e8f10e156b9dc0dae80b3e9198patch
- https://git.kernel.org/stable/c/bdd9503c3d222d2735b56c7a8b4422ccf3de6e5cpatch
- https://git.kernel.org/stable/c/5d45e34bf001344e2966dabca1897561bbc9e913patch
- https://git.kernel.org/stable/c/e5c33cdc6f402eab8abd36ecf436b22c9d3a8affpatch
- https://access.redhat.com/errata/RHSA-2026:27353
- https://access.redhat.com/errata/RHSA-2026:27354
- https://access.redhat.com/errata/RHSA-2026:30848
- https://access.redhat.com/errata/RHSA-2026:33215
- https://access.redhat.com/errata/RHSA-2026:33685
- https://access.redhat.com/errata/RHSA-2026:33899
- https://access.redhat.com/errata/RHSA-2026:33900
- https://access.redhat.com/errata/RHSA-2026:34094
- https://access.redhat.com/errata/RHSA-2026:34095
- https://access.redhat.com/errata/RHSA-2026:34443
- https://access.redhat.com/errata/RHSA-2026:35844
- https://access.redhat.com/errata/RHSA-2026:35863
- https://access.redhat.com/errata/RHSA-2026:35896
- https://access.redhat.com/errata/RHSA-2026:41236
- https://access.redhat.com/security/cve/CVE-2026-46090
- https://bugzilla.redhat.com/show_bug.cgi?id=2481980
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46090.json
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.