CVE-2023-54140 in Linuxinfo

Zusammenfassung

von VulDB • 10.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

nilfs2: Behebung einer WARNING in mark_buffer_dirty aufgrund der Wiederverwendung verworfener Puffer

Ein Syzbot-Stresstest mit einem beschädigten Disk-Image meldete, dass mark_buffer_dirty(), aufgerufen von __nilfs_mark_inode_dirty() oder nilfs_palloc_commit_alloc_entry(), eine Kernel-Warnung ausgeben kann und zum Panic führen kann, wenn der Kernel mit panic_on_warn gestartet wurde.

Dies liegt daran, dass nilfs2 Pufferzeiger in lokalen Strukturen für bestimmte Metadaten speichert und diese wiederverwendet, diese Puffer jedoch in bestimmten kritischen Situationen von nilfs_clear_dirty_page() zwangsweise verworfen werden können.

Dieses Problem tritt nach Angaben der Meldung nach dem Commit 28a65b49eb53 („nilfs2: do not write dirty data after degenerating to read-only“) auf, das Problem bestand jedoch möglicherweise bereits zuvor.

Behebung dieses Problems durch Überprüfung des uptodate-Flags beim Versuch, einen intern gehaltenen Puffer wiederzuverwenden, und Neuladen der Metadaten anstelle der Wiederverwendung des Puffers, falls das Flag verloren gegangen ist.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

24.12.2025

Veröffentlichung

24.12.2025

Moderieren

akzeptiert

Eintrag

VDB-338254

CPE

bereit

EPSS

0.00203

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!