CVE-2026-93057

CVE-2026-93057

published September 17, 2026

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

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

scsi: ufs: core: Avoid possible memory reclaim deadlock in TX EQTR context

TX EQTR may run while devfreq gear scaling has quiesced the UFS

tagset. In that context, functions ufshcd_tx_eqtr(), __ufshcd_tx_eqtr()

and ufs_qcom_get_rx_fom() allocate memory with GFP_KERNEL. If direct

reclaim is triggered, reclaim/writeback can depend on I/O to UFS

device. Because the queue is quiesced, this can cause deadlock.

Use memalloc_noio_save/restore() in ufshcd_tx_eqtr() to cover all

allocations in the TX EQTR call tree, including:

- params->eqtr_record in ufshcd_tx_eqtr()

- eqtr_data in __ufshcd_tx_eqtr()

- params in ufs_qcom_get_rx_fom()

This is preferred over tagging individual call sites with GFP_NOIO, as it

automatically covers any future allocations added anywhere in the call tree

without requiring each caller to be aware of this constraint.

[mkp: fix label as suggested by Bart]

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00198 · 9.0th percentile
Published
2026-09-17T21:17Z
References (2)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:10Z
    scsi: ufs: core: Avoid possible memory reclaim deadlock in TX EQTR context
    cvelistv5