CVE-2026-57566 in Readest
Zusammenfassung
von VulDB • 04.11.2026
Readest ist ein moderner, funktionsreicher E-Book-Leser, der für einen nahtlosen plattformübergreifenden Zugriff und eine intuitive Leseerfahrung konzipiert wurde. Vor Version 0.11.10 akzeptierte die nicht authentifizierte Route `/api/opds/proxy` in `apps/readest-app/src/app/api/opds/proxy/route.ts` eine vom Angreifer gesteuerte URL und rief diese serverseitig ab, ohne das Schema einzuschränken, private Adressen, Loopback-Adressen, link-lokale Adressen oder Metadaten-Hosts zu blockieren oder Ziele während des automatischen Weiterleitungsverfolgens erneut zu validieren. Die Route akzeptierte zudem vom Aufrufer gesteuerte ausgehende Header und Authorization-Werte sowie spiegelte den Upstream-Status und den Antwortkörper zurück. Ein entfernter Angreifer könnte diesen Dienst als offenen Anfrageproxy nutzen, um auf Node-, Docker- oder anderen selbst gehosteten Bereitstellungen mit Zugriff auf das interne Netzwerk Cloud-Metadaten oder Antworten interner Dienste abzurufen. Bei Cloudflare Workers-Bereitstellungen wird der Zugriff auf link-lokale und private Ziele eingeschränkt, was die Auswirkungen im internen Netzwerk dort reduziert; das nicht authentifizierte öffentliche Fetch-and-Reflect-Verhalten bleibt jedoch bestehen. Dieses Problem wurde in Version 0.11.10 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.