Skip to main content

Linux Kernel EUVDEUVD-2026-59201

| CVE-2026-72302 HIGH
2026-08-15 Linux GHSA-vwf3-ww8v-29c4
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

AC:H because exploitation requires a 32-bit kernel build and SOF audio hardware - conditions beyond attacker control; PR:L confirmed by local low-privilege requirement.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 08:19 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:55 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 05:55 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc

In sof_ipc3_control_update(), the expected_size calculation uses firmware-provided cdata->num_elems in arithmetic that could overflow on 32-bit platforms, wrapping to a small value. This would allow the cdata->rhdr.hdr.size comparison to pass with mismatched sizes, potentially leading to out-of-bounds access in snd_sof_update_control.

Use check_mul_overflow() and check_add_overflow() to detect and reject overflowed size calculations.

AnalysisAI

Integer overflow in the Linux kernel's ASoC Sound Open Firmware (SOF) IPC3 control handler allows a local, low-privileged attacker on 32-bit platforms to bypass buffer size validation and trigger out-of-bounds memory access in snd_sof_update_control. The flaw exists because sof_ipc3_control_update() performs unguarded arithmetic on firmware-supplied cdata->num_elems, which wraps on 32-bit integer arithmetic and causes the subsequent header size check to pass with mismatched values. No public exploit code exists and no CISA KEV listing is present; EPSS probability is 0.23% at the 14th percentile, with vendor patches available across multiple stable kernel branches.

Technical ContextAI

The vulnerable component is located in the Linux kernel's ASoC (ALSA System on Chip) layer within the Sound Open Firmware (SOF) IPC3 protocol handler, found in sound/soc/sof/ipc3-control.c. Intel's SOF architecture offloads audio processing to a dedicated DSP running open firmware; IPC3 is the inter-processor communication protocol used between the host kernel driver and that firmware. The function sof_ipc3_control_update() processes firmware responses and uses cdata->num_elems - a value originating from firmware - in expected_size arithmetic. On 32-bit kernel builds, this multiplication and subsequent addition can silently overflow a 32-bit unsigned integer, wrapping to a small value. The resulting expected_size incorrectly satisfies the comparison against cdata->rhdr.hdr.size, permitting the kernel to enter snd_sof_update_control with a dangerously mismatched size assumption, producing an out-of-bounds memory access. No CWE was formally assigned by NVD, but the root cause is integer overflow leading to buffer over-read or over-write (matching CWE-190 → CWE-125/CWE-787). The fix introduces check_mul_overflow() and check_add_overflow() to detect and reject overflowed calculations. The CPE identifier is cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

RemediationAI

Upgrade to a patched kernel release appropriate to the deployed stable branch: 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, or 7.2-rc1. The individual fix commits are available at https://git.kernel.org/stable/c/ with hashes 8791977d7289f6e9d2b014f60a5455f053a7bc04, 6856b3c23b0995eefad5a6142b4365ef70e1fe4a, ffd79e77f2fbacd7a5d40ad1d4c7f3f089a8f2f3, 711d912b18763af62a63aa8f2419a774eb63bba4, 312c7d2ebe696da3f885eee77d52297664e57c53, and 89a2309a9eec80d4c19e3aed62c4f923594d1911 for the respective branches. For environments where immediate patching is not feasible, a targeted compensating control is to unload or blacklist the SOF audio driver modules (modprobe -r snd_sof and blacklisting snd_sof_pci_intel_* in /etc/modprobe.d/) - this eliminates the vulnerable code path entirely but disables SOF-dependent audio on affected hardware. Organizations running exclusively 64-bit kernels are not exposed and require no action.

Vendor StatusVendor

SUSE

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

Share

EUVD-2026-59201 vulnerability details – vuln.today

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