CVE-2026-46157: ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger
In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger Currently the runtime.oss.trigger field may be accessed concurrently without protection, which may lead to the data race. And, in this case, it may lead to more severe problem because it's a bit field; as writing the data, it may overwrite other bit fields as well, which confuses the operation completely, as spotted by fuzzing. Fix it by covering runtime.oss.trigger bit fled also with the existing params_lock mutex in both snd_pcm_oss_get_trigger() and snd_pcm_oss_poll().
HarborGuard Analysis
HarborGuard analysisSynopsis
A data race vulnerability exists in the Linux kernel's ALSA PCM OSS subsystem, specifically in how the runtime.oss.trigger bit field is accessed concurrently without mutex protection. The flaw is reachable locally by an attacker who already holds a low-privilege account on the host, requiring no network access and no user interaction, as reflected in the CVSS vector (AV:L/PR:L/UI:N). Successful exploitation corrupts shared kernel state, giving an attacker the ability to read protected memory, tamper with kernel data, or crash the system. Patched kernel versions 6.12.88, 6.18.30, and the associated upstream commits are available, and a patched-image rebuild is available on HarborGuard for environments running an affected kernel version.
HarborGuard Coverage
Detection of CVE-2026-46157 is available across every HarborGuard environment: the CVE is ingested from upstream Linux kernel security feeds within minutes of publication and matched against container images in customer registries and CI/CD pipelines, including custom-built images that bundle an affected kernel or kernel modules.
AvailableTriage capability is available using the CVSS v3.1 base score of 7.8 (HIGH), weighted further by each customer environment's compliance policy to reflect actual exposure context. Findings are routed to the appropriate team inbox within the customer org based on image ownership and policy configuration.
AvailableA patched-image rebuild targeting the fixed kernel versions (6.12.88, 6.18.30, or the corresponding upstream commits) becomes available on HarborGuard for any image found to include an affected kernel version. For customers with auto-remediation enabled, HarborGuard triggers a rebuild, runs regression tests, and opens a pull request against affected workloads automatically.
AvailableExploit Conditions
- Network reachabilityNot required
The attacker needs an existing shell or process on the host; no network path to the vulnerable component is required.
- AuthenticationRequired
Any low-privilege local account is sufficient; no elevated or administrative credentials are needed to reach the vulnerable code path.
- Victim interactionNot required
No user interaction is needed; the attacker can trigger the race condition entirely through their own process.
- Attack complexityDetail
Attack complexity is low, meaning the exploit is reliable and does not depend on race-window timing beyond what the unprotected bit-field access itself creates, nor on specific memory layout conditions.
Blast Radius
- An attacker reads protected kernel memory, which may expose session tokens, credentials, or other sensitive data held in kernel structures.
- Corrupted bit-field writes allow an attacker to tamper with adjacent kernel state fields, altering PCM device behavior or broader ALSA subsystem behavior.
- Kernel state corruption can cause an unrecoverable fault, crashing the affected host and taking down all workloads running on it.
- Because the affected code sits in a shared kernel subsystem, corruption is not isolated to the triggering process and may affect other processes sharing the same audio device context.
How HarborGuard Handles This
Available on HarborGuard: once an image scan identifies a kernel version below the fixed commits (6.12.88, 6.18.30, 49f9d048845be874df7997e4b1ce662de450c4b6, or 6b01c1bc9a4748ab37548a700a8aaff910e298e6), a patched-image rebuild becomes available immediately. For customers with auto-remediation enabled, HarborGuard rebuilds the image, executes the configured regression test suite, and opens a pull request against affected workloads; median time from CVE publication to merged patch PR for high-severity issues is around 90 minutes in environments with auto-remediation enabled. Where compliance policy permits, customers are encouraged to prioritize remediation given the HIGH severity rating and the combination of full confidentiality, integrity, and availability impact on the host kernel.
Metrics
- CVSS v3.1
- 7.8
- Severity
- HIGH
- Fixed in
- 0
- Affected Products
- 2
Fix available
- Linux / Linux< 49f9d048845be874df7997e4b1ce662de450c4b6 (from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) · < ac3e9b55b7da6f0be51720bd330a0edc1a8b61f1 (from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) · < 6b01c1bc9a4748ab37548a700a8aaff910e298e6 (from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) · < 901ac0ff15edf9503162e2cf6579bd11a30f1ed4 (from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
- Linux / Linux2.6.12Fixed in 0, 6.12.88, 6.18.30, 7.0.7, 7.1-rc2
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H