Skip to main content

Linux Kernel CVE-2026-43443

| EUVDEUVD-2026-28749 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-05-08 Linux GHSA-xx4x-7c38-rpq3
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 authenticated session
  2. Delivery
    Load or trigger AMD ACP audio driver probe
  3. Exploit
    clk_get() returns ERR_PTR on clock failure
  4. Execution
    IS_ERR() check absent; invalid pointer passed to clock core
  5. Persist
    Kernel dereferences invalid pointer
  6. Impact
    Kernel panic / system crash (DoS)

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: (1) local authenticated access to the target system (PR:L per CVSS); (2) the target system must have AMD ACP-based audio hardware with an rt5682 or rt5682s codec physically present; (3) the vulnerable kernel module (snd-soc-amd-acp-common) must be loaded and audio codec initialization triggered. The crash occurs during clock acquisition in the codec init path, which runs at driver probe time. Exploitation is limited by the local-only attack vector - remote exploitation is not possible. The bug is hardware-specific and does not affect systems without AMD ACP rt5682/rt5682s audio hardware. No user interaction is required beyond the attacker having a local session.

Impact

CVSS 5.5 (Medium) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H accurately captures the risk profile: local access is required, privileges are needed (PR:L), and impact is limited to availability (kernel crash/DoS) with no confidentiality or integrity impact. The local-only attack vector significantly constrains exploitability - an attacker must already have local authenticated access to the target system. EPSS at 0.02% (5th percentile) further reinforces low real-world exploitation probability. No CISA KEV listing and no public POC have been identified. The vulnerability is exclusively a DoS primitive; it cannot be leveraged for privilege escalation or data exfiltration. The primary realistic risk is accidental or intentional kernel panic on AMD systems with the rt5682/rt5682s audio hardware present. Overall, this is a genuine but low-priority kernel stability fix - important for system reliability on affected hardware but not an urgent security priority.

Exploit ScenarioDerived

A local user with standard (non-root) privileges on a Linux system equipped with AMD ACP audio hardware (e.g., AMD Ryzen laptop or desktop) triggers audio subsystem initialization - for example by plugging in an audio device or loading the sound driver - causing clk_get() to return an error pointer that is subsequently dereferenced, panicking the kernel and forcing a system reboot. No public proof-of-concept exploit code exists at time of analysis; exploitation requires physical or authenticated local access and the presence of rt5682/rt5682s audio hardware.

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

Null pointer dereference in the Linux kernel's ASoC AMD ACP machine-common driver can be triggered by a local authenticated user to crash the kernel, resulting in a denial of service. The functions acp_card_rt5682_init() and acp_card_rt5682s_init() in sound/soc/amd/acp/acp-mach-common.c fail to validate the return value of clk_get(), allowing an invalid error pointer to be dereferenced by downstream clock core functions. No public exploit code exists and no active exploitation has been confirmed; EPSS probability stands at 0.02% (5th percentile), reflecting very low real-world exploitation likelihood.

RemediationAI

The vendor-released patch is available in Linux 6.19.9 and Linux 7.0, delivered via two stable-tree commits: https://git.kernel.org/stable/c/0cee68fb7f4cf1562e067c5a82d25062a973b0d0 and https://git.kernel.org/stable/c/30c64fb9839949f085c8eb55b979cbd8a4c51f00. Administrators should update to Linux kernel 6.19.9 or later (6.x stable) or 7.0+ (mainline). For systems that cannot be patched immediately, a viable compensating control is to blacklist or unload the snd-soc-amd-acp-common kernel module (modprobe -r snd_soc_amd_acp) if AMD ACP audio is not required - this prevents the vulnerable code path from executing entirely, at the cost of disabling onboard AMD audio. Disabling the module has no security side effects beyond loss of audio functionality on AMD ACP-equipped hardware. Distribution vendors (Debian, Ubuntu, RHEL, SUSE, Arch) are expected to backport these commits into their respective stable kernel packages; check distribution errata for specific package versions.

Affected VersionsENISA

Linux d4c750f2c7d44b5b39e197308bc3f510205bba4b <0cee68fb7f4cf1562e067c5a82d25062a973b0d0
Linux d4c750f2c7d44b5b39e197308bc3f510205bba4b <30c64fb9839949f085c8eb55b979cbd8a4c51f00
Linux patch: 7.0
Linux patch: 0
Linux 5.16
Linux patch: 6.19.9

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 code resides in the ASoC (ALSA System on Chip) subsystem of the Linux kernel, specifically the AMD ACP (Audio Coprocessor) machine driver targeting rt5682/rt5682s audio codecs, common on AMD Ryzen/EPYC platforms. CWE-476 (NULL Pointer Dereference) is the root cause class: clk_get() can return an ERR_PTR value on failure, but without an IS_ERR() guard the returned invalid pointer is passed to clock framework functions, causing a kernel NULL/invalid-pointer dereference and panic. The fix converts clk_get() calls to device-managed devm_clk_get() and adds proper IS_ERR() checks, ensuring the driver fails gracefully rather than crashing. Affected CPE: cpe:2.3:a:linux:linux (kernel versions from commit d4c750f2c7d4 through stable branches targeting 6.19.9 and 7.0). The vulnerability was introduced in Linux 5.16 when AMD ACP rt5682 support was added.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM
Red Hat 5.5 MEDIUM

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

3
CVSS changed
May 21, 2026 - 17:22 NVD
5.5 (MEDIUM)
Patch available
May 08, 2026 - 16:18 EUVD
CVE Published
May 08, 2026 - 14:22 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

ASoC: amd: acp-mach-common: Add missing error check for clock acquisition

The acp_card_rt5682_init() and acp_card_rt5682s_init() functions did not check the return values of clk_get(). This could lead to a kernel crash when the invalid pointers are later dereferenced by clock core functions.

Fix this by:

  1. Changing clk_get() to the device-managed devm_clk_get().
  2. Adding IS_ERR() checks immediately after each clock acquisition.

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
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.

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: Medium
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