CVE Catalog

CVE-2026-57566

CriticalCVSS 9.3
Published: Translated: NVD NIST

Summary

Readest prior to 0.11.10 contains an unauthenticated /api/opds/proxy route that fetches an attacker-controlled URL server-side without restricting the scheme, blocking private, loopback, link-local, or metadata hosts, or revalidating destinations during redirects. The route also accepts caller-controlled outbound headers and Authorization values and reflects the upstream status and response body.

Risk Assessment

A remote attacker could use the service as an open request proxy and, on deployments with internal-network access, retrieve cloud metadata or internal-service responses. The risk mainly affects Node, Docker, and other self-hosted deployments.

Recommendation

Update Readest to version 0.11.10. Also restrict network access to the service and verify that no unauthorized requests to internal resources occurred.

Other vulnerabilities in Readest

See all
Original NVD description (English source)

Readest is a modern, feature-rich ebook reader designed for seamless cross-platform access and an intuitive reading experience. Prior to 0.11.10, the unauthenticated /api/opds/proxy route in apps/readest-app/src/app/api/opds/proxy/route.ts accepted an attacker-controlled URL and fetched it server-side without restricting the scheme, blocking private, loopback, link-local, or metadata hosts, or revalidating destinations during automatic redirect following. The route also accepted caller-controlled outbound headers and Authorization values and reflected the upstream status and response body. A remote attacker could use the service as an open request proxy and, on Node, Docker, or other self-hosted deployments with internal-network access, retrieve cloud metadata or internal-service responses. Cloudflare Workers deployments restrict access to link-local and private destinations, which reduces the internal-network impact there, but the unauthenticated public fetch-and-reflect behavior remains. This issue is fixed in version 0.11.10.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS