CVE-2026-89567

CVE-2026-89567

published September 12, 2026

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

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

jbd2: bound shrinker scans by examined checkpoint buffers

The jbd2 shrinker currently accounts only checkpoint buffers that it

successfully releases against nr_to_scan. Busy buffers therefore do not

consume the scan budget.

If a checkpoint transaction contains mostly busy buffers, the shrinker

can scan its entire checkpoint list while holding journal->j_list_lock.

Large checkpoint lists can result in excessive lock hold times and leave

other CPUs spinning on j_list_lock, causing soft lockups or RCU stalls.

Pass nr_to_scan into journal_shrink_one_cp_list() and decrement it for

every buffer examined, including busy buffers. Pass NULL from checkpoint

cleanup paths so their existing full-list behavior is preserved.

This restores the scan-budget semantics that existed before

journal_shrink_one_cp_list() was changed to always scan a complete

checkpoint list.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.0th percentile
Published
2026-09-12T00:19Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:44Z
    jbd2: bound shrinker scans by examined checkpoint buffers
    cvelistv5