CVE-2026-93097

cxl/mbox: Break poison list loop on an empty payload

N/A
Published: September 17, 2026 at 04:11 PM UTC
Updated: October 19, 2026 at 10:16 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
N/A
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: cxl/mbox: Break poison list loop on an empty payload A device that returns count == 0 with CXL_POISON_FLAG_MORE set on every iteration never advances nr_records, so the max_errors guard never trips and the do/while loops forever while holding poison.mutex. That hangs the sysfs-triggered scan thread and blocks all subsequent poison operations on the device. The existing "Protect against an uncleared _FLAG_MORE" guard was intended to bound a misbehaving device but does not cover the count == 0 case. Stop the loop on an empty payload so a malfunctioning or malicious device cannot wedge the poison scan.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

6.4ed83f7ca398b3798b82c1d5d1113011c0e5a2198
Vendor states this is fixed in 42eab80981f4d2ac820e253e80ecf92f8cd91f69 (fixed)
Vendor states this is fixed in 6ad491cef1a812cf7b53aa769cd8869516c47362 (fixed)
Vendor states this is fixed in 86771c105293ca26bfcc320b4f60d32c137b54aa (fixed)
Vendor states this is fixed in 8b301c4afbce4bc3f94528441d8d5ce1366504ad (fixed)
Vendor states this is fixed in e77594e0cea67ab1c2317a27aa77a744e26ad6a6 (fixed)
Vendor states this is fixed in 6.12.110 (unaffected)
Vendor states this is fixed in 6.18.52 (unaffected)
Vendor states this is fixed in 6.4 (unaffected)
Vendor states this is fixed in 6.6.157 (unaffected)
Vendor states this is fixed in 7.2.6 (unaffected)
Vendor states this is fixed in 7.3 (unaffected)
Vendor states this is fixed in 7.3-rc1 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card