HOMEVULNERABILITIESCVE-2026-23467
NONE

CVE-2026-23467

Published: April 3, 2026· Updated: Apr 7, 2026

EPSS:0.02%probability of exploitation in 30 daysPercentile:4.0th

Official Description

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

drm/i915/dmc: Fix an unlikely NULL pointer deference at probe

intel_dmc_update_dc6_allowed_count() oopses when DMC hasn't been

initialized, and dmc is thus NULL.

That would be the case when the call path is

intel_power_domains_init_hw() -> {skl,bxt,icl}_display_core_init() ->

gen9_set_dc_state() -> intel_dmc_update_dc6_allowed_count(), as

intel_power_domains_init_hw() is called *before* intel_dmc_init().

However, gen9_set_dc_state() calls intel_dmc_update_dc6_allowed_count()

conditionally, depending on the current and target DC states. At probe,

the target is disabled, but if DC6 is enabled, the function is called,

and an oops follows. Apparently it's quite unlikely that DC6 is enabled

at probe, as we haven't seen this failure mode before.

It is also strange to have DC6 enabled at boot, since that would require

the DMC firmware (loaded by BIOS); the BIOS loading the DMC firmware and

the driver stopping / reprogramming the firmware is a poorly specified

sequence and as such unlikely an intentional BIOS behaviour. It's more

likely that BIOS is leaving an unintentionally enabled DC6 HW state

behind (without actually loading the required DMC firmware for this).

The tracking of the DC6 allowed counter only works if starting /

stopping the counter depends on the _SW_ DC6 state vs. the current _HW_

DC6 state (since stopping the counter requires the DC5 counter captured

when the counter was started). Thus, using the HW DC6 state is incorrect

and it also leads to the above oops. Fix both issues by using the SW DC6

state for the tracking.

This is v2 of the fix originally sent by Jani, updated based on the

first Link: discussion below.

(cherry picked from commit 2344b93af8eb5da5d496b4e0529d35f0f559eaf0)

NVD Source

Technical Analysis

CVE-2026-23467 requires local access, meaning attackers must already have a foothold on the target system.

Exploitation requires some privileges, which limits the exposure to scenarios where an attacker has already gained initial access.

Affected Vendors & Products

Mentioned vendors (from description):
Linux
CPE data not yet available in NVD for this CVE.

Exploit & PoC Resources

NO KNOWN EXPLOITNo public exploit confirmed at this time
External links open in a new tab. Always verify in a controlled environment before use.

All References (3)

Quick Facts

CVE IDCVE-2026-23467
SeverityNONE
CISA KEVNo
EPSS (30d)0.02%
PublishedApr 3, 2026

Recommended Actions

  • Apply vendor patches immediately
  • Monitor CVE-2026-23467 in threat intel feeds
  • Review IDS/IPS signatures for exploitation attempts
Data sourced from NVD (NIST), CISA KEV, and EPSS (FIRST). Analysis generated by CTIWATCH.COM. CVE data is provided under the NVD usage policy.