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
View

Attack ChainAIDerived

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

  1. Access
    Obtain local user account
  2. Delivery
    Confirm PCM512x module loaded and ALSA mixer accessible
  3. Exploit
    Write overclocking kcontrol value
  4. Execution
    Trigger NULL dereference in pcm512x_overclock_xxx_put()
  5. Impact
    Kernel panic causes system crash

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

Exploitation requires all of the following: (1) a local user account with at least low privileges (PR:L per CVSS:3.1/PR:L); (2) the target system must physically have a PCM512x-based audio codec and the snd_soc_pcm512x kernel module must be loaded - systems without this hardware are entirely unaffected; (3) the user must have write permission to ALSA mixer kcontrols on the PCM512x device, which typically requires membership in the 'audio' group or equivalent ACL on /dev/snd/* device nodes. No network access is involved. Limiting factors are hardware specificity (PCM512x DAC required), local-only access vector, and the need for ALSA group membership, all of which substantially reduce the realistic exposed population beyond what the raw CVSS availability impact implies.

Impact

CVSS 5.5 Medium (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) accurately characterises this as a local, low-complexity denial-of-service with no confidentiality or integrity impact. The EPSS probability of 0.16% at the 6th percentile corroborates the low exploitation likelihood - this is a hardware-specific driver bug rather than a broadly reachable attack surface. The vulnerability is absent from CISA KEV and no public exploit or proof-of-concept has been identified, making active exploitation implausible in the near term. Real-world risk is further bounded by the prerequisite of PCM512x audio hardware being present and the snd_soc_pcm512x module loaded, which limits the exposed population to embedded audio systems, single-board computers, and specialised audio workstations. There is no conflict between the CVSS signals and the description; the local vector and hardware specificity are fully consistent. This is a low operational priority for general-purpose servers and desktops, rising in relevance only for audio-focused embedded Linux deployments.

Exploit ScenarioDerived

A local user on a Linux system equipped with a PCM512x DAC (common on Raspberry Pi HATs and embedded audio boards) uses the amixer utility or an ALSA application to write to one of the PCM512x overclocking mixer kcontrols. The kernel invokes pcm512x_overclock_xxx_put(), which dereferences the NULL pointer returned by snd_soc_dapm_kcontrol_to_dapm(), immediately triggering a kernel panic and system crash. No public exploit code has been identified; the attack requires only standard ALSA mixer write access and knowledge of the affected kcontrol name.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 12, 2026

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.

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.

Affected VersionsENISA

Linux patch: 7.1
Linux 02dbbb7e982a6873f81e69e4fef59a42decb7b1a <09e8f9a9aa19aa8c1b0cc7a0ebc68f6ecf86a660
Linux 6.19
Linux 02dbbb7e982a6873f81e69e4fef59a42decb7b1a <285159ca199cbbe424223d4b14db227b279b5767
Linux patch: 0
Linux patch: 7.0.11

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 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:*:*:*:*:*:*:*:*.

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

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
Red Hat 5.5 LOW

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

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

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
hardware-specific PCM512x DAC driver; niche embedded and audio production systems only
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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