Skip to main content

Linux Kernel CVE-2026-46157

| EUVDEUVD-2026-32784 HIGH
Race Condition (CWE-362)
2026-05-28 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-27pv-w59x-hr4j
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain unprivileged local shell
  2. Delivery
    Open /dev/dsp OSS PCM device
  3. Exploit
    Spawn racing threads on trigger ioctl
  4. Install
    Win data race on bit field
  5. C2
    Corrupt adjacent runtime state
  6. Execute
    Pivot corruption to kernel memory primitive
  7. Impact
    Escalate to root

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires local shell access (CVSS AV:L) with at least an unprivileged user account (PR:L) on a kernel where the legacy OSS PCM emulation module (snd-pcm-oss) is loaded AND the attacker has read/write access to the OSS device nodes (/dev/dsp*, /dev/snd/pcm*), which by default is typically gated by membership in the 'audio' group or equivalent ACL. The attacker must additionally win a timing race between snd_pcm_oss_get_trigger() / snd_pcm_oss_poll() and a concurrent trigger-setting ioctl on the same PCM substream, so multi-core CPUs and the ability to spawn multiple threads are practical prerequisites. Limiting factors: modern distributions often do not load snd-pcm-oss by default (PulseAudio/PipeWire use native ALSA); headless servers and containers typically have no sound devices at all; UI:N means no user interaction is needed once the attacker has the prerequisite local access.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H yields 7.8 (High), reflecting local attack vector with low-privileged access required and high impact across confidentiality, integrity, and availability - typical of Linux kernel local privilege escalation scoring conventions. However, the real-world risk signals diverge sharply: EPSS is 0.02% (5th percentile), the CVE is not on CISA KEV, no PoC is referenced, and the bug requires an attacker to have local access to a system with the legacy OSS PCM emulation actually in use (the /dev/dsp* interface), which is uncommon on modern distributions. The 'Information Disclosure' tag in the input conflicts with the CVSS C:H/I:H/A:H impact triad and the description, which points to memory corruption of adjacent bit fields rather than info leak - this tag appears mislabeled and should be treated with caution. Net assessment: routine kernel hardening priority, not an emergency; patch on normal kernel update cadence unless OSS emulation is exposed to untrusted local users (e.g., multi-tenant or container hosts permitting raw audio device access).

Exploit ScenarioDerived

A local low-privileged user on a multi-tenant Linux host opens /dev/dsp (the OSS PCM emulation device) from two threads and races snd_pcm_oss_get_trigger() / snd_pcm_oss_poll() calls against ioctl-driven trigger writes; the unsynchronized bit-field read-modify-write corrupts adjacent runtime state, which under careful timing can be turned into out-of-bounds behavior or kernel-state confusion suitable for privilege escalation. No public exploit identified at time of analysis, and the bug was found by fuzzing rather than in active exploitation, so weaponization would require dedicated exploit development against a specific kernel layout.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 30, 2026

Local privilege escalation risk in the Linux kernel's ALSA PCM OSS emulation layer stems from an unprotected concurrent access to the runtime.oss.trigger bit field, allowing racing writes to corrupt adjacent bit fields and destabilize sound device state. The flaw affects Linux kernel versions prior to 6.12.88, 6.18.30, and 7.0.7, and was discovered through fuzzing; no public exploit identified at time of analysis, and EPSS scoring (0.02%) indicates negligible probability of opportunistic exploitation.

RemediationAI

Vendor-released patch: upgrade to Linux kernel 6.12.88, 6.18.30, 7.0.7, or 7.1-rc2 (or later) on the appropriate stable branch; the upstream fix commits are 49f9d048845b, 901ac0ff15ed, 6b01c1bc9a47, and ac3e9b55b7da on https://git.kernel.org/stable/c/. Distribution users should track their vendor's kernel security advisories (Red Hat, SUSE, Debian, Ubuntu) and apply the rebuilt package when available. As a compensating control until patching, restrict local access to OSS PCM device nodes by tightening permissions on /dev/dsp*, /dev/audio*, /dev/mixer* and the corresponding /dev/snd/pcm* nodes (root-only or audio-group only), or unload/blacklist the snd-pcm-oss module via 'echo blacklist snd-pcm-oss >> /etc/modprobe.d/blacklist-oss.conf' - side effect is that legacy applications still using OSS emulation will lose audio playback/capture, but modern ALSA and PulseAudio/PipeWire clients are unaffected.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <49f9d048845be874df7997e4b1ce662de450c4b6
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <901ac0ff15edf9503162e2cf6579bd11a30f1ed4
Linux patch: 7.1-rc2
Linux 0 <6.12.88
Linux patch: 6.12.88
Linux 0 <6.18.30
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <6b01c1bc9a4748ab37548a700a8aaff910e298e6
Linux 0 <7.0.7
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <ac3e9b55b7da6f0be51720bd330a0edc1a8b61f1
Linux patch: 7.0.7
Linux patch: 6.18.30

Affected Packages

euvd linux fix: 6.12.88, 6.18.30, 7.0.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the sound/core/oss/pcm_oss.c subsystem of the Linux kernel, which provides legacy Open Sound System (OSS) emulation atop ALSA's PCM (Pulse-Code Modulation) audio interface. The runtime.oss.trigger field is a single bit within a packed C bit field structure; in snd_pcm_oss_get_trigger() and snd_pcm_oss_poll(), it was read/written without holding the params_lock mutex that protects the surrounding state. Because CPU memory writes to bit fields are implemented as read-modify-write of the enclosing word, concurrent unsynchronized writes can clobber neighboring bits - a classic data race (CWE-362, Concurrent Execution using Shared Resource with Improper Synchronization), even though the CVE record lists CWE as N/A. The fix extends params_lock coverage to these two accessor paths.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
May 30, 2026 - 11:22 NVD
7.8 (HIGH)
Patch available
May 28, 2026 - 12:01 EUVD
CVE Published
May 28, 2026 - 10:16 nvd
UNKNOWN (no severity yet)
CVE Published
May 28, 2026 - 10:16 nvd
HIGH 7.8

DescriptionCVE.org

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().

Executive ViewAI

Why It Matters

A local privilege escalation vulnerability in the Linux kernel's ALSA audio subsystem (CVE-2026-46157) allows unprivileged local users to gain elevated privileges through a race condition in PCM OSS emulation. With vendor patches available and negligible exploitation probability (0% EPSS), risk is manageable through timely kernel updates.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is delayed, disable ALSA OSS emulation on systems where audio is not required and restrict local access to affected systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy