Skip to main content

Linux Kernel CVE-2026-43337

| EUVDEUVD-2026-28621 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-05-08 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-5cr7-8523-mgr2
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to local system
  2. Delivery
    Trigger display frequency change event
  3. Exploit
    Invoke dcn401_init_hw() with NULL callback
  4. Execution
    Dereference NULL pointer
  5. Impact
    Kernel panic and 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

Requires local authenticated access (PR:L per CVSS vector) to a Linux system running kernel versions 6.12 through 7.0-rc6. System must be equipped with AMD GPU hardware using the DCN 4.01 display controller and the amdgpu kernel driver loaded. Exploitation occurs during hardware initialization paths in the display driver, specifically when freq_changed condition is true but the update_bw_bounding_box callback pointer is NULL. This can happen during normal system operations involving display frequency changes, power management events, or display reconfiguration. Does not require root privileges or non-default kernel configurations. Attack complexity is low (AC:L) and requires no user interaction beyond the attacker's own actions. Limiting factors include the narrow kernel version range (primarily recent development kernels and release candidates rather than stable LTS versions deployed in most production environments), requirement for specific AMD hardware, and restriction to local access only - remote exploitation is not possible (AV:L).

Impact

Real-world risk is low despite the CVSS base score of 5.5 (Medium). The CVSS vector AV:L/AC:L/PR:L/UI:N indicates local access with low attack complexity but requires authenticated user privileges, significantly limiting attack surface. The EPSS score of 0.02% (4th percentile) confirms minimal observed exploitation likelihood in the wild. Not present in CISA KEV, indicating no confirmed active exploitation. The vulnerability requires specific hardware (AMD GPUs with DCN 4.01 display controllers) and kernel versions (6.12-7.0-rc6), further narrowing the affected population. Impact is limited to availability (A:H in CVSS) with no confidentiality or integrity compromise - attackers can only trigger denial of service, not gain elevated privileges or access data. The narrow affected version range (recent kernels and release candidates) means most production systems running stable LTS kernels are unaffected. Vendor response was rapid with patches integrated into stable branches within the same development cycle. Priority should be moderate for organizations running affected kernel versions on AMD hardware, low for others. The attack requires local authenticated access, making this primarily an insider threat or post-compromise persistence mechanism rather than an initial access vector.

Exploit ScenarioDerived

A local authenticated user on a Linux system with an AMD GPU using DCN 4.01 display controller triggers the vulnerability by causing a frequency change event during display hardware initialization while the update_bw_bounding_box callback is uninitialized. This could occur through legitimate operations like changing display configurations, switching power states, or during system resume from suspend. The NULL pointer dereference crashes the kernel, causing immediate system denial of service and requiring a reboot. No public exploit code identified at time of analysis, but exploitation requires only standard user privileges and basic knowledge of display subsystem interactions.

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 15, 2026

NULL pointer dereference in the Linux kernel's AMD display driver (DRM subsystem) allows local authenticated users to crash the system via dcn401_init_hw() function. Affects kernel 6.12 through 7.0-rc6, specifically the DCN 4.01 hardware sequencer in amdgpu driver. Vendor patches available for stable branches (6.18.22, 6.19.12, 7.0). EPSS exploitation probability is very low (0.02%, 4th percentile), indicating minimal real-world threat despite moderate CVSS score. Not listed in CISA KEV, and no public exploit code identified at time of analysis.

RemediationAI

Upgrade to patched Linux kernel versions: 6.18.22 or later in the 6.18 stable series, 6.19.12 or later in the 6.19 stable series, or 7.0 final release. Patches are available from the official kernel git repository at the URLs provided in NVD references (commits 2d4a6f0702c5, e927b36ae18b, and 10c13c111d0d). For systems unable to immediately upgrade, consider temporarily disabling AMD display driver automatic hardware initialization if feasible, though this will impact graphics functionality and is not practical for most workloads. Another compensating control is restricting local user access to trusted accounts only, as the vulnerability requires authenticated local access (PR:L). However, this provides limited protection since most systems have multiple local users. No effective workaround exists that maintains full system functionality - kernel upgrade is the only complete remediation. Monitor kernel security mailing lists and distribution security advisories for backports to specific enterprise kernel versions.

Affected VersionsENISA

Linux ca0fb243c3bb53dbbd71d16c76f319bf923ee3d4 <2d4a6f0702c5211e0be8b688c5fc24f082ec74d6
Linux 6.12
Linux patch: 0
Linux ca0fb243c3bb53dbbd71d16c76f319bf923ee3d4 <e927b36ae18b66b49219eaa9f46edc7b4fdbb25e
Linux ca0fb243c3bb53dbbd71d16c76f319bf923ee3d4 <10c13c111d0d7f8e101c742feff264fc98e3f9f7
Linux patch: 6.19.12
Linux patch: 6.18.22
Linux e13689793b9c0e7b5749954e77f5f85e68fe7138
Linux patch: 7.0

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

This vulnerability exists in the Direct Rendering Manager (DRM) subsystem of the Linux kernel, specifically in the AMD display driver's DCN (Display Core Next) 4.01 hardware initialization code. The root cause is CWE-476 (NULL Pointer Dereference) in the dcn401_init_hw() function within dc/hwss/dcn401/dcn401_hwseq.c. The function contains a logical flaw where the condition ((!fams2_enable && update_bw_bounding_box) || freq_changed) can evaluate to true via the freq_changed branch without validating that the update_bw_bounding_box callback pointer is non-NULL. When freq_changed is true but the function pointer is NULL, the code attempts to dereference it, causing a kernel panic. The affected code path involves the display clock manager (dc->clk_mgr) and bandwidth parameters (bw_params) during hardware initialization. This impacts systems with AMD GPUs using the DCN 4.01 display controller, introduced in recent kernel versions. The CPE data indicates vulnerability spans from kernel 6.12 through release candidates of 7.0, with the faulty code introduced in commit ca0fb243c3bb53dbbd71d16c76f319bf923ee3d4.

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

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 15, 2026 - 20:07 NVD
5.5 (MEDIUM)
Patch available
May 08, 2026 - 15:02 EUVD
CVE Published
May 08, 2026 - 14:16 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

drm/amd/display: Fix NULL pointer dereference in dcn401_init_hw()

dcn401_init_hw() assumes that update_bw_bounding_box() is valid when entering the update path. However, the existing condition:

((!fams2_enable && update_bw_bounding_box) || freq_changed)

does not guarantee this, as the freq_changed branch can evaluate to true independently of the callback pointer.

This can result in calling update_bw_bounding_box() when it is NULL.

Fix this by separating the update condition from the pointer checks and ensuring the callback, dc->clk_mgr, and bw_params are validated before use.

Fixes the below: ../dc/hwss/dcn401/dcn401_hwseq.c:367 dcn401_init_hw() error: we previously assumed 'dc->res_pool->funcs->update_bw_bounding_box' could be null (see line 362)

(cherry picked from commit 86117c5ab42f21562fedb0a64bffea3ee5fcd477)

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% 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