CVE-2026-90420

CVE-2026-90420

published September 17, 2026

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

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

nilfs2: fix infinite loop in nilfs_clean_segments()

syzbot reported a hung task in nilfs_transaction_begin(). This occurs

because the cleaner ioctl falls into an infinite loop if

nilfs_segctor_construct() repeatedly returns -EROFS (e.g. the device

is remounted as read-only after an I/O error).

Currently in nilfs_clean_segments(), if err is non-zero, it logs the

error and sleeps but doesn't abort when it encounters a terminal error

like -EROFS. This causes the thread to loop forever.

Fix this by breaking out of the loop if nilfs_segctor_construct()

returns -EROFS. This matches the behaviour in

nilfs_segctor_write_out(), which also handles -EROFS.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00220 · 11.8th percentile
Published
2026-09-17T21:17Z
References (8)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:09Z
    nilfs2: fix infinite loop in nilfs_clean_segments()
    cvelistv5