CVE-2026-98820

CVE-2026-98820

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
10.2
In the wild
Unconfirmed
What it is

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

blk-mq: set RQF_USE_SCHED when the operation is known

The cached requests are allocated for one operation but can be handed

out for another. A passthrough command has RQF_USE_SCHED cleared, so

using those flags for a subsequent read/write bio will insert it into

the scheduler without ->prepare_request() and frees it without

->finish_request(). For kyber, this leaks the domain token acquired at

dispatch and stalls the queue.

Don't set RQF_USE_SCHED based on the first operation the batch happened

to be allocated for. Instead, set it after the request is claimed by an

operation. Introduce a helper function, blk_mq_rq_late_init() for this,

and absorb blk_mq_rq_time_init() since the two run together.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-10-18T20:17Z
References (3)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:49Z
    blk-mq: set RQF_USE_SCHED when the operation is known
    cvelistv5
  • 18 OCT 15:49Z
    blk-mq: set RQF_USE_SCHED when the operation is known
    cvelistv5