Skip to main content

Linux Kernel CVE-2026-74333

| EUVDEUVD-2026-59480 HIGH
2026-08-15 Linux GHSA-v5c2-5ccm-j5vq
8.4
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    System boots with AMD SoundWire hardware
  2. Delivery
    snd_acp_sdw_legacy_mach module loads
  3. Exploit
    mc_probe() invokes create_sdw_dailinks()
  4. Execution
    all soc_dais entries have initialised set
  5. Persist
    loop reads 1 byte past allocation boundary
  6. Impact
    kernel memory disclosure or panic

Vulnerability Assessment

Exploitation Conditions

Exploitation requires: (1) a Linux system with AMD ACP SoundWire-capable hardware where the snd_acp_sdw_legacy_mach module is loaded; (2) a specific runtime condition where all num_ends entries in the soc_dais array have the initialised flag set, causing the unbounded loop in create_sdw_dailinks() to walk past the allocation. This condition is reached during driver probe (mc_probe) and does not require any user interaction beyond system boot on affected hardware. Exploitation is limited by hardware specificity (AMD ACP SoundWire systems only), the narrow trigger condition (all DAI entries initialized), and the fact that the confirmed primitive is a read-of-size-1 with no demonstrated write capability. Systems without this AMD audio hardware are entirely unaffected regardless of kernel version.

Impact

Despite the NVD-assigned CVSS of 8.4 (C:H/I:H/A:H), real-world risk is considerably lower. The EPSS score of 0.17% (6th percentile) reflects this: exploitation is neither widespread nor likely automated. The provided CVSS vector (AV:L/AC:L/PR:N) overstates impact - the C:H/I:H ratings are inconsistent with the confirmed bug being a one-byte slab-out-of-bounds read with no write primitive demonstrated. A read-only OOB in a probe path is unlikely to yield reliable code execution without significant additional development. Denial of service (kernel panic/crash) is the most credible immediate impact. PR:N in the vector is technically debatable: the probe occurs automatically at boot on affected hardware, requiring no user interaction, but exploiting it maliciously would require local presence on a system with AMD SoundWire hardware. The vulnerability is not in CISA KEV and no public exploit code exists. The mismatch between CVSS impact and actual KASAN-confirmed bug behavior should be flagged - the C:H/I:H ratings are not independently confirmed by the description.

Exploit ScenarioDerived

On a system running an unpatched Linux kernel with AMD SoundWire-capable audio hardware, the snd_acp_sdw_legacy_mach module loads during boot. If create_sdw_dailinks() encounters a soc_dais array where every entry has the initialised flag set, the loop reads one byte past the end of the heap allocation. In the worst case, this triggers a kernel panic or yields a byte of adjacent heap memory - potentially leaking kernel addresses or object state useful for further privilege escalation chaining. No public exploit code exists and additional development would be required to turn this into a reliable exploit.

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

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

Alert me

AnalysisAIv1 – Aug 17, 2026

Out-of-bounds slab read in the Linux kernel's ASoC AMD ACP SoundWire legacy machine driver allows a local attacker - or a hardware-triggered probe path - to read beyond an allocated array in create_sdw_dailinks(), potentially causing kernel memory disclosure or denial of service. The vulnerability is introduced when all DAI link entries are initialized, causing the boundary-unchecked loop to walk past the end of the soc_dais allocation. KASAN confirmed the read-of-size-1 in mc_probe(). EPSS is at 0.17% (6th percentile) and the vulnerability is not listed in CISA KEV; no public exploit has been identified at time of analysis. Fixes are available for Linux stable branches 6.18.40 and 7.1.5, as well as the 7.2-rc1 mainline.

RemediationAI

Update to Linux kernel 6.18.40 or later (stable 6.x series), 7.1.5 or later (stable 7.x series), or 7.2-rc1 or later (mainline), which contain the upstream fix bounding create_sdw_dailinks() iteration to the allocated entry count. Patches are available via the kernel stable repository at https://git.kernel.org/stable/c/1279bdab5fa1f28c168e54215db506e87c6fac1e (6.x), https://git.kernel.org/stable/c/0230471eef5902207516851dcd47c559571dded2 (7.x), and https://git.kernel.org/stable/c/d49ecdf327cc91062d2f80996a163cf65fda1e60 (mainline). If patching is not immediately feasible, blocklisting the snd_acp_sdw_legacy_mach kernel module (modprobe.d blacklist entry) prevents the vulnerable probe path from executing, at the cost of disabling AMD SoundWire audio functionality on affected hardware. KASAN-enabled kernels will surface exploitation attempts as bug reports, which is useful for detection.

Affected VersionsENISA

Linux patch: 0
Linux patch: 6.18.40
Linux 6.13
Linux patch: 7.1.5
Linux patch: 7.2-rc1
Linux 2981d9b0789c44b7375e7d599caf71bd843afc9e <1279bdab5fa1f28c168e54215db506e87c6fac1e
Linux 2981d9b0789c44b7375e7d599caf71bd843afc9e <0230471eef5902207516851dcd47c559571dded2
Linux 2981d9b0789c44b7375e7d599caf71bd843afc9e <d49ecdf327cc91062d2f80996a163cf65fda1e60

Affected Packages

euvd linux no fix

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 affected component is the ASoC (Audio System on Chip) subsystem's AMD ACP (Audio Co-Processor) SoundWire legacy machine driver, specifically the create_sdw_dailinks() function in snd_acp_sdw_legacy_mach. The driver allocates soc_dais with exactly num_ends entries, then iterates until it finds an entry with the initialised flag cleared. If every allocated entry has initialised set, the loop runs past the end of the heap allocation - a classic slab-out-of-bounds condition (functionally CWE-125, Out-of-bounds Read, despite the field being listed as N/A). KASAN caught a single-byte read past the allocation boundary during mc_probe(). CPE data identifies the affected product as cpe:2.3:a:linux:linux, with vulnerability introduced at commit 2981d9b0789c44b7375e7d599caf71bd843afc9e. The probe path is invoked during driver initialization against AMD SoundWire-capable hardware.

Know when Amd gets its next vulnerability

  • 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 (Linux) PRIMARY 8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.3 MEDIUM

Local hardware trigger (AV:L), specific init condition required (AC:H), module loading implies at least user presence (PR:L), OOB read only so no integrity impact, DoS is the realistic primary outcome.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.4 (HIGH)
Patch available
Aug 15, 2026 - 07:19 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 8.4
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

ASoC: amd: acp-sdw-legacy: Bound DAI link iteration

create_sdw_dailinks() walks soc_dais until it finds an entry with initialised cleared, but soc_dais is allocated with exactly num_ends entries. If all entries are initialised, the loop reads past the end of the array.

This was reported by KASAN:

BUG: KASAN: slab-out-of-bounds in mc_probe+0x26b3/0x2774 [snd_acp_sdw_legacy_mach] Read of size 1

Pass the allocated entry count to create_sdw_dailinks() and stop before reading past the array.

Executive ViewAI

Why It Matters

A high-severity Linux kernel vulnerability (CVE-2026-74333) affecting the audio driver subsystem exposes systems with kernel versions 6.18.x through 6.18.39 and 7.1.x through 7.1.4 to kernel memory disclosure and denial-of-service attacks from local attackers; no public exploit identified at time of analysis. Organizations must immediately identify affected Linux systems and assess exposure in production environments, as this vulnerability poses data breach and availability risks. Vendor-released patches are available and should be deployed within 30 days to eliminate exposure.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
AMD ACP SoundWire-capable hardware subset of Linux deployments only
Data Quality
5 sources
Confidence: Medium

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.2%
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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

More in Amd

View all
CVE-2021-22986 CRITICAL POC
9.8 Mar 31

On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.

CVE-2026-46174 HIGH POC
8.8 May 28

Local privilege escalation and information disclosure in the Linux kernel on AMD Zen2 CPUs allows low-privileged users t

CVE-2020-6103 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6102 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6101 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6100 CRITICAL POC
9.9 Jul 20

An exploitable memory corruption vulnerability exists in AMD atidxx64.dll 26.20.15019.19000 graphics driver. Rated criti

CVE-2018-6546 CRITICAL POC
9.8 Apr 13

plays_service.exe in the plays.tv service before 1.27.7.0, as distributed in AMD driver-installation packages and Gaming

CVE-2021-3653 HIGH POC
8.8 Sep 29

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. Rated high severity (CVSS 8.8), this vu

CVE-2020-12138 HIGH POC
8.8 Apr 27

AMD ATI atillk64.sys 5.11.9.0 allows low-privileged users to interact directly with physical memory by calling one of se

CVE-2019-5098 HIGH POC
8.6 Dec 05

An exploitable out-of-bounds read vulnerability exists in AMD ATIDXX64.DLL driver, version 26.20.13001.29010. Rated high

CVE-2015-7724 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

CVE-2015-7723 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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