Description
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)
Published: 2026-10-06
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Use-After-Free vulnerability in Linux kernel's DRM I2C driver
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel's DRM I2C driver, a use‑after‑free (UAF) vulnerability exists because the xe_i2c structure is freed before the SGUnit IRQ is disabled during the unbind path. If an I²C interrupt occurs during this narrow window, the kernel may read or write freed kernel memory, potentially leading to a kernel panic or remote code execution. The weakness also involves an improper resource release flaw (CWE‑825).

Affected Systems

The affected product is the Linux kernel itself. Version information is not explicitly provided in the advisory, so any kernel build that incorporated the unbind xe_i2c path prior to the patch may be vulnerable. Users should verify whether their running kernel contains the commit that disables the IRQ in xe_i2c_remove().

Risk and Exploitability

The EPSS score indicates a very low exploitation probability (<1%), and the vulnerability is not listed in the CISA KEV catalog. The CVSS score of 7.0 indicates a high severity. Exploitation requires the I²C IRQ to fire while the driver is in the unbind stage, a condition that is unlikely to occur by accident but could be triggered by a malicious I²C device or firmware. Until the kernel is updated, the risk remains moderate to high for systems that expose the affected device to untrusted input or hardware.

Generated by OpenCVE AI on October 11, 2026 at 05:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that includes the commit disabling the IRQ (commit 8ba5c8b8ab3fd362267c11df2cd5a90ee46f6e24).
  • If an immediate kernel upgrade is unavailable, apply a local patch or modify the kernel source to inject the disabling logic into xe_i2c_remove() before freeing the structure.
  • If the kernel update cannot be applied promptly, consider disabling the I²C controller or limiting its exposure to untrusted devices to prevent potential interrupts during the unbind process.

Generated by OpenCVE AI on October 11, 2026 at 05:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sun, 11 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Tue, 06 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description 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)
Title drm/xe/i2c: Disable IRQ on unbind
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:16:51.832Z

Reserved: 2026-09-25T10:25:14.335Z

Link: CVE-2026-98280

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:17.910

Modified: 2026-10-19T10:18:29.447

Link: CVE-2026-98280

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98280 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T05:30:17Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference