CVE-2026-55087 in Etherpad
Zusammenfassung
von VulDB • 20.08.2026
Etherpad ist ein Echtzeit-Kollaborationseditor. Von der Version 2.1.0 bis zur Version 3.1.0 verwendet Etherpad den vom Angreifer kontrollierten HTTP-Header `x-proxy-path` in `src/node/hooks/express/admin.ts`, wenn Pfade in HTML, JavaScript und CSS unter `/admin` substituiert werden, ohne Sanitization (Bereinigung), `Vary: x-proxy-path` oder `Cache-Control: private, no-store`. Ein gemeinsamer Proxy oder ein CDN kann die resultierende Antwort zwischenspeichern und dem Administrator einen vom Angreifer eingefügten Skriptcode ausliefern. In `src/node/hooks/express/specialpages.ts` akzeptiert Version 3.0.0 zudem einen protokollrelativen Wert für `x-proxy-path`, wenn die Weiterleitung zu `/p/:pad/timeslider` erstellt wird, was eine Umleitung auf einen vom Angreifer kontrollierten Host ermöglicht. Die Schwachstellen sind ausnutzbar, wenn das Deployment es erlaubt, dass clientseitig bereitgestellte `x-proxy-path`-Header an Etherpad gelangen. Dieses Problem wurde in Version 3.1.0 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.