CVE-2026-98155

accel/qaic: Address potential out-of-bounds read in resp_worker()

HIGH
7.1
CVSS Score
Published: September 25, 2026 at 10:36 AM UTC
Updated: October 20, 2026 at 05:19 PM 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
HIGH7.1
Exploit prediction
EPSS 0.1%

Description

In the Linux kernel, the following vulnerability has been resolved: accel/qaic: Address potential out-of-bounds read in resp_worker() Although 'commit 2feec5ae5df7 ("accel/qaic: Handle DBC deactivation if the owner went away")' fixes the scenario it was intended for by walking the message and only decoding QAIC_TRANS_DEACTIVATE_FROM_DEV, if present, it skipped over the bounds checking code that is included in decode_message(). This could lead to issues such as reading past the slab allocation's end, infinite loops or kernel panics. For those issues to happen, a malformed wire message is needed to be sent from the device. Instead of duplicating the bounds checking code already present in decode_message(), use the function inside resp_worker().

Affected

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

6.12.81 ≤ v < 6.12.1116.18.22 ≤ v < 6.18.536.19.12 ≤ v < 6.206.6.134 ≤ v < 6.6.1582dd67966f39a2abf8ccb4865031c722e40e01b7f2feec5ae5df785658924ab6bd91280dc3926507c6.12.816.18.226.19.126.6.1347.08021f2d4a557d6491e3bcc288e96425f50aa3cfee0180e77e6c8482644569632065411de844c515f403094d9075d7c565a3d81002b781c325cb3c07
Vendor states this is fixed in 12deeade460d47031267256ba07add51cc7eabd0 (fixed)
Vendor states this is fixed in 5807a65f301b6c0e73a2dc03dd6f5e80a2861b72 (fixed)
Vendor states this is fixed in ab243f74ab4084ca5c8dec608cb5b0deb27db067 (fixed)
Vendor states this is fixed in c72e81ee46bdd4c221114d6e9515e9b4647616d7 (fixed)
Vendor states this is fixed in f4b64488f3deca63f7fbc7d7c3835b2e668003f9 (fixed)
Vendor states this is fixed in 6.12.111 (unaffected)
Vendor states this is fixed in 6.18.53 (unaffected)
Affected range stops below 6.20, so it looks safe — our inference, not a vendor statement
Vendor states this is fixed in 6.6.158 (unaffected)
Vendor states this is fixed in 7.0 (unaffected)
Vendor states this is fixed in 7.2.7 (unaffected)
Vendor states this is fixed in 7.3 (unaffected)
Vendor states this is fixed in 7.3-rc2 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-125

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