Cloudanix VulnDB

CVE-2026-98280

None

CVSS

—

EPSS

0.2%

Published

Oct 6, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A timing flaw in certain Intel graphics drivers could let a local attacker corrupt kernel memory, though the risk remains low and no widespread attacks are known.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Privilege Gain
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free in the Linux kernel DRM/XE I2C driver where struct xe_i2c is freed before the associated SGUnit IRQ is disabled during unbind, allowing an IRQ handler to access freed memory.

Why it matters to the business

Low-probability kernel instability or privilege escalation on systems using Intel Xe graphics hardware; stable low exploitability and absence from known campaigns indicate limited immediate operational disruption for most environments.

How an attack unfolds

An attacker with local access triggers a device unbind sequence while an I2C IRQ remains enabled, racing the free operation so the IRQ handler dereferences the already-released structure; no named threat actors or ransomware campaigns are associated with this issue.

How to fix it

Apply the upstream fix that adds explicit I2C IRQ disable inside xe_i2c_remove(); rebuild and deploy the patched kernel on all affected systems.

How to confirm the fix worked

Confirm the presence of the commit introducing IRQ disable in xe_i2c_remove() by inspecting kernel source or running a kernel version check against the fixed commit hash.

Typical attack path

  1. Obtain local code execution on a system with the vulnerable xe_i2c driver loaded
  2. Force or wait for an unbind event on the I2C device
  3. Time an I2C interrupt to fire in the narrow window before IRQ disable completes
  4. Trigger the UAF to achieve kernel memory corruption or crash

How to detect it

Review kernel logs for use-after-free warnings or page faults referencing xe_i2c structures during device removal; correlate with unbind events in dmesg or journalctl.

What your security team should do

  • Schedule kernel updates for systems exposing the xe I2C driver within standard patch windows
  • Monitor EPSS and KEV feeds for any future rise in exploit activity
  • Limit unprivileged access to graphics device unbind paths where feasible

The record

In the Linux kernel, the following vulnerability has been resolved: drm/xe/i2c: Disable IRQ on unbind Currently, struct xe_i2c is freed before SGUnit IRQ is disabled in unbind path, leaving a potential UAF in case I2C IRQ is hit during this small window. Explicitly disable I2C IRQ in xe_i2c_remove() and fix this. (cherry picked from commit 8ba5c8b8ab3fd362267c11df2cd5a90ee46f6e24)

Affected packages

Ecosystem Package Introduced Fixed