Formular wird übermittelt.

Ihre Eingaben werden verarbeitet. Bitte haben Sie einen Moment Geduld.

Aufgabe Löschungen beim PHP-Export können auf einigen FTP-Servern zum Datenverlust führen


Ein Anwender wies darauf hin, dass eine Löschung während des PHP-Exportes zum Verlust aller Website-Dateien führte. Der Löschbefehl wurde auf dem gesamten FTP-Konto ausgeführt, nicht nur auf dem jeweils zu löschenden Verzeichnis.

Wer ist von dem Problem betroffen?

  • Bei der weit verbreiteten FTP-Software 'ProFTPd' und 'vsftpd' trat der Fehler nicht auf. Viele Website-Betreiber werden deshalb nicht von dem Problem betroffen sein.

  • Bisher stellte sich heraus, dass bisher einzig der FTP-Server des Providers 'Strato' (ftp.strato.com) von dem Problem betroffen ist. Es ist aber nicht auszuschließen, dass der Fehler auch bei anderen Providern auftritt.

Was ist die Ursache des Problems?

Die verschiedenen FTP-Server scheinen unterschiedliche Verzeichnis-Auflistungen bereitzustellen. Bisher sind wir davon ausgegangen, dass grundsätzlich nur der Verzeichnisinhalt zurückgeliefert wird. Der Strato-Server liefert hingegen auch ein '..' zurück. Dies führt bei einer rekursiven Löschung zur kompletten Leerung des FTP-Kontos.

Welche Korrektur wurde vorgenommen?

Im Löschmechanismus wird explizit geprüft, dass nicht versehentlich ein '..' oder '.' rekursiv gelöscht wird.

Eckdaten

Betroffene Version
0.9.12.6
Zugewiesene Version
0.9.12.7
Status
erledigt
Auflösung
korrigiert
Priorität
normal
Schweregrad
groß
Aufwand
Optimierung
Reproduzierbarkeit
manchmal
zuletzt bearbeitet am
erzeugt am