Die für Linux-7-4/">Linux 7.4 geplanten Änderungen an OverlayFS konzentrieren sich auf mehrere Korrekturen, von denen einige sicherheitsrelevant sind. Die Patches wurden vor dem ersten Release Candidate von Linux 7.4 integriert und sind außerdem für die aktuellen stabilen Zweige vorgesehen.

Chris Mason, bekannt für seine Arbeit an Btrfs und neuerdings auf die Überprüfung von Kernel-Code mithilfe künstlicher Intelligenz und Sprachmodellen konzentriert, entdeckte mehrere Fehler in OverlayFS. Amir Goldstein erläuterte die Probleme im Integrationsantrag für die Aktualisierungen.

Zu den Korrekturen gehören ein Fehler bei der Informationspreisgabe, Use-after-free-Fehler und Nullzeiger-Dereferenzierungen. Einige dieser Probleme konnten von unprivilegierten Benutzern erreicht werden. Ebenfalls behoben wurden eine Sperre während RCU-Durchläufen mit entfernten Layern sowie ein möglicher Datenverlust im Zusammenhang mit nfs_export.

Die Patch-Serie behebt außerdem das Verhalten von Dateien mit einem leeren erweiterten Attribut security.capability, das jeder Benutzer setzen konnte, um ihre Kopie in die obere Ebene zu verhindern. Darüber hinaus wird eine in Version 6.16 eingeführte Regression bei der Mount-Option override_creds behoben, und es werden zwei Korrekturen im Zusammenhang mit casefold hinzugefügt.

Insgesamt steuerte Mason in der vergangenen Woche mehr als ein Dutzend Patches für OverlayFS bei, nachdem er die Probleme im Code identifiziert hatte. Da einige der Sicherheitslücken von unprivilegierten Benutzern ausgenutzt werden konnten, gelten die Korrekturen auch für stabile Kernel-Versionen als relevant; ihre Rückportierung wird in den kommenden Tagen erwartet.

Quellen: Phoronix.