CVE-2026-63818 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
f2fs: Überprüfung der Anzahl der Einträge für verwaiste Inodes (orphan inode entry count)
Die Funktion f2fs_recover_orphan_inodes() vertraut dem Wert „entry_count“ im Block-Eintrag, wenn während des Replay-Vorgangs von Checkpoint-Paketen verwaiste Inodes wiederhergestellt werden. Ein beschädigter „entry_count“, der größer als F2FS_ORPHANS_PER_BLOCK ist, führt dazu, dass die Wiederherstellungsschleife über das Array ino[] hinausliest und Footer oder nachfolgende Daten fälschlicherweise als Inode-Nummern interpretiert.
Bei einem speziell angefertigten Image kann das Einhängen (Mounting) eines nicht gepatchten Kernels den verwaisten-Inode-Wiederherstellungsprozess dazu bringen, die Funktion f2fs_bug_on() aufzurufen und einen Kernel-Panic auszulösen. Der Wert „entry_count“ sollte vor der Verarbeitung der Einträge validiert werden, damit beschädigte Checkpoint-Daten das Mounting mit -EFSCORRUPTED fehlschlagen lassen und ein fsck anfordern.
Zusätzlich wird ERROR_INCONSISTENT_ORPHAN festgelegt, sodass der Grund für die Beschädigung im Feld s_errors[] des Superblocks protokolliert werden kann. Dies gibt dem Dateisystem-Check (fsck) einen persistenten Hinweis, auch wenn das Fehlschlagen der verwaisten Inode-Wiederherstellung während des Mounting-Vorgangs keine Möglichkeit lässt, SBI_NEED_FSCK über einen Checkpoint zu persistieren.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.