cveboard RSS feed

CVE-2026-46090

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ALSA: aloop: Fix peer runtime UAF during format-change stop

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
597603d615d2b19a9e451d8cfac24372856a522daffectedgit83bd62fa9620ac98d5d694bde14c50f98c8e7189UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgit345c24b2bcf0923dfae1ab41497351c68214ff76UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgit3727a3541788412c393eec236ad228d72efe19c7UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgitd258cdce50ff3e02392917258e81a0ce9555c327UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgit03f52a9c170431e8f10e156b9dc0dae80b3e9198UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgitbdd9503c3d222d2735b56c7a8b4422ccf3de6e5cUnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgit5d45e34bf001344e2966dabca1897561bbc9e913UnavailableNone listed
597603d615d2b19a9e451d8cfac24372856a522daffectedgite5c33cdc6f402eab8abd36ecf436b22c9d3a8affUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.37affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.37UnavailableNone listed
5.10.259unaffectedsemverUnavailable5.10.*None listed
5.15.210unaffectedsemverUnavailable5.15.*None listed
6.1.188unaffectedsemverUnavailable6.1.*None listed
6.6.157unaffectedsemverUnavailable6.6.*None listed
6.12.88unaffectedsemverUnavailable6.12.*None listed
6.18.27unaffectedsemverUnavailable6.18.*None listed
7.0.4unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed