Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.

Linux kernel before 6.6.157.1-1 can cause system crash

published 1 month ago
Summary

Versions of the Linux kernel older than 6.6.157.1-1 may encounter a serious error that can stop the system when the file system changes to read‑only mode. The problem is in the NILFS2 file‑system code that incorrectly handles pages marked as changed. Updating the kernel to the latest version fixes the issue and restores normal operation.

What to do
  • Update kernel to version 6.6.157.1-1.
Affected software
Ecosystem VendorProductAffected versions
Azure Linux:3 azure kernel <= 6.6.150.1-1
Azure Linux:3 – kernel <= 6.6.152.1-1
< 6.6.157.1-1
Fix: upgrade to 6.6.157.1-1
Original advisory text
CVE-2026-90418 affecting package kernel for versions less than 6.6.157.1-1
In the Linux kernel, the following vulnerability has been resolved:

nilfs2: fix BUG in nilfs_copy_dirty_pages() on dirty state mismatch

Syzbot reported a kernel BUG triggered within nilfs_copy_dirty_pages(),
which copies dirty DAT file folios/pages to its shadow page cache. The
BUG occurs when a retrieved dirty folio/page unexpectedly loses its
'dirty' status.

This issue arises because, since the commit referenced below, the 'dirty'
flag of a folio/page can be cleared asynchronously after the filesystem
detects metadata corruption and transitions to read-only mode.

Resolve the issue by returning an -EROFS error if the filesystem has
transitioned to read-only mode. Also change the behavior to issue a
kernel warning only once instead of triggering a kernel BUG when this
unexpected 'dirty' state is detected while the filesystem is not in
read-only mode.
Timeline
Published17 Sep 2026
Updated2 Oct 2026
First seen23 Sep 2026
Sources
AZL-102522 · OSV
Track software like this
Free during beta