Die Schwachstelle betrifft den CSI-Treiber für NFS in Kubernetes, über den Container-Arbeitslasten Speicherplatz von einem NFS-Server einbinden. Der Treiber prüft den Parameter für das Unterverzeichnis innerhalb der Volume-Kennung nur unzureichend. Wer im Cluster die Berechtigung besitzt, PersistentVolumes anzulegen, die auf diesen Treiber verweisen, kann in die Kennung Zeichenfolgen zum Verzeichniswechsel einbauen und so aus dem vorgesehenen Verwaltungspfad ausbrechen. Beim Löschen oder Aufräumen eines Volumes arbeitet der Treiber dann auf Verzeichnissen, die außerhalb des eigentlich zuständigen Bereichs der NFS-Freigabe liegen. In der Folge können fremde Verzeichnisse auf dem NFS-Server gelöscht oder verändert werden – betroffen sind also auch Daten anderer Anwendungen oder Mandanten, die dieselbe Freigabe nutzen. Besonders relevant ist das in Umgebungen, in denen mehrere Nutzergruppen eigene Speicheranforderungen stellen dürfen.
Erwähnt in
Artikel und Wochenreports, die diese Schwachstelle behandeln- Artikel Bisher keine Artikel.