CVE-2026-97521

CVE-2026-97521

published September 24, 2026

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

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

gfs2: fix quota init duplicate scan

gfs2_quota_init() checks for duplicate quota_change IDs while holding

qd_lock and the quota hash bucket bitlock. That path used

gfs2_qd_search_bucket(), which takes a lockref reference via

lockref_get_not_dead().

On PREEMPT_RT this may sleep, which is not allowed under the bucket

bitlock, triggering "sleeping function called from invalid context".

Use a no-ref bucket lookup in this path, then continue duplicate

handling without taking a lockref there.

Refactor gfs2_qd_search_bucket() to build on top of the no-ref helper

so lookup traversal stays in one place.

This patch fixes a bug reported by syzbot.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00155 · 4.2th percentile
Published
2026-09-24T21:17Z
References (3)
EPSS history
Timeline
  • 26 SEP 03:27Z
    EPSS moved — → 0%
    epss
  • 24 SEP 16:05Z
    gfs2: fix quota init duplicate scan
    cvelistv5