Skip to main content

Linux Kernel CVE-2026-64107

| EUVDEUVD-2026-45792 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-07-19 Linux GHSA-f9hw-35v5-6x52
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local mixer write triggers crash; low privileges sufficient, no data exposure, availability impact only, hardware prerequisite does not elevate complexity beyond AC:L.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Generated
Aug 12, 2026 - 15:26 vuln.today
CVSS changed
Aug 12, 2026 - 15:22 NVD
5.5 (MEDIUM)
Patch available
Jul 19, 2026 - 17:03 EUVD
CVE Published
Jul 19, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 19, 2026 - 15:40 nvd
MEDIUM 5.5

DescriptionNVD

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

ASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_xxx_put()

In the pcm512x chipset driver, pcm512x_overclock_xxx_put() is defined as a general mixer kcontrol instead of a DAPM kcontrol, so struct snd_soc_dapm_context must not be accessed via snd_soc_dapm_kcontrol_to_dapm().

This causes a NULL pointer dereference, so it must be modified to use snd_soc_component_to_dapm().

AnalysisAI

NULL pointer dereference in the Linux kernel's PCM512x ASoC audio codec driver crashes the kernel when a local low-privileged user writes to the overclocking mixer kcontrol. The driver's pcm512x_overclock_xxx_put() handler incorrectly invokes snd_soc_dapm_kcontrol_to_dapm() on a standard mixer kcontrol - an accessor only valid for DAPM kcontrols - returning NULL and triggering a kernel panic. No public exploit has been identified and EPSS stands at 0.16% (6th percentile), reflecting low exploitation likelihood; impact is confined to denial of service on systems with PCM512x audio hardware.

Technical ContextAI

The PCM512x is a Texas Instruments stereo DAC chipset supported by the Linux kernel's ASoC (ALSA System on Chip) subsystem via the snd_soc_pcm512x module. ASoC distinguishes between DAPM (Dynamic Audio Power Management) kcontrols - which embed a pointer to a snd_soc_dapm_context and are accessible via snd_soc_dapm_kcontrol_to_dapm() - and standard mixer kcontrols, which do not. The overclocking put handler pcm512x_overclock_xxx_put() is registered as a plain mixer kcontrol but erroneously calls snd_soc_dapm_kcontrol_to_dapm(), which returns NULL for non-DAPM kcontrols. Subsequent dereference of that NULL pointer constitutes a CWE-476 (NULL Pointer Dereference) and causes an unrecoverable kernel oops. The correct accessor, snd_soc_component_to_dapm(), retrieves the DAPM context from the parent ASoC component and is safe for both kcontrol types. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

RemediationAI

The primary remediation is to upgrade to Linux kernel 7.0.11 or 7.1, which incorporate the fix substituting snd_soc_component_to_dapm() for the incorrect snd_soc_dapm_kcontrol_to_dapm() call. The upstream fix commits are available at https://git.kernel.org/stable/c/285159ca199cbbe424223d4b14db227b279b5767 and https://git.kernel.org/stable/c/09e8f9a9aa19aa8c1b0cc7a0ebc68f6ecf86a660 for manual backporting to older stable branches. Ubuntu users should apply the update from USN-8593-1 at https://ubuntu.com/security/notices/USN-8593-1. As a compensating control where immediate patching is not feasible, removing or blacklisting the snd_soc_pcm512x kernel module (via /etc/modprobe.d/blacklist.conf) will prevent the vulnerable code from loading, at the cost of disabling PCM512x audio output. Alternatively, restricting write access to ALSA device nodes (/dev/snd/*) to the audio group and ensuring untrusted local users are excluded from that group will prevent exploitation without disabling audio entirely.

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

Share

CVE-2026-64107 vulnerability details – vuln.today

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