CVE-2026-43888 in Outline
Zusammenfassung
von VulDB • 12.05.2026
Outline ist ein Dienst, der kollaborative Dokumentation ermöglicht. Vor Version 1.7.0 berechnet ZipHelper.extract den Extraktionspfad für jeden Eintrag, indem er einen vollständigen Dateisystempfad an trimFileAndExt übergibt, einen Dateinamen-Helfer, der path.basename für seine Eingabe aufruft, wenn er kürzt. Wenn der verschachtelte Pfad eines Zip-Eintrags lang genug ist, um den verbundenen Dateisystempfad über MAX_PATH_LENGTH (4096 Bytes) zu bringen, verwirft trimFileAndExt stillschweigend alle Verzeichnis-Komponenten und gibt einen bloßen Dateinamen zurück. fs.createWriteStream öffnet die Datei dann relativ zum Arbeitsverzeichnis des Prozesses anstelle innerhalb der Extraktions-Sandbox, und die entkommene Datei bleibt nach der Import-Bereinigung bestehen, da cleanupExtractedData nur das temporäre Extraktionsverzeichnis entfernt. Diese Schwachstelle wurde in Version 1.7.0 behoben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.