Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-918

CVE-2026-57566

Readest: Kimlik doğrulaması gerektirmeyen SSRF / açık istek proxy'si (/api/opds/proxy)

readest

Kritik 9,3 CVSS 3.1
Yayımlandı
Güncellendi
5 Kas 2026
Açık yaşı
1 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, uygulamanın dışarıdan herkesin erişebildiği bir arka kapı gibi kullanılmasına izin veriyor ve sunucunun iç ağdaki hassas bilgilere erişmesine yol açabiliyor. Risk yüksek ve acil müdahale gerektiriyor. Etkilenen kurulumların hızlıca güncellenmesi önerilir.

ÖzetTürkçe

Readest e-kitap okuyucusunda /api/opds/proxy yolu kimlik doğrulaması olmadan çalışır ve saldırgan kontrolündeki bir URL'yi sunucu tarafında çeker. Adres şeması kısıtlanmadığı, özel, loopback, link-local veya metadata hedefleri engellenmediği ve yönlendirmeler yeniden doğrulanmadığı için istek sunucu üzerinden yapılabilir. Sürüm 0.11.10 öncesi tüm Readest kurulumları etkilenir.

Saldırgan ne yapabilir?

Saldırgan servisi açık bir istek proxy'si olarak kullanabilir; kendi sunucunuzun iç ağındaki kaynaklara ve bulut metadata uç noktalarına erişerek yanıtları okuyabilir. Node, Docker veya kendi sunucunuzda barındırılan kurulumlarda iç servis yanıtları ve kimlik bilgileri gibi hassas verilerin sızması mümkündür.

Kaynaktaki açıklama (İngilizce)

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.

Ne yapmalı?

  1. Readest uygulamasını 0.11.10 veya daha yeni bir sürüme güncelleyin. Üretici
  2. Güncelleme yapılana kadar /api/opds/proxy yolunu dış erişime kapatmak için ters proxy veya güvenlik duvarı kuralı ekleyin. Genel öneri
  3. Sunucunun iç ağdaki servislere ve bulut metadata adresine giden çıkış trafiğini ağ düzeyinde kısıtlayın. Genel öneri

Ek önlemler

  • Sunucu erişim günlüklerinde /api/opds/proxy yoluna gelen olağandışı istekleri ve yüksek sayıda dış isteği izleyin. Genel öneri
  • Uygulama sunucusunun gereksiz iç ağ ve metadata erişim yetkilerini kaldırın. Genel öneri
  • Cloudflare Workers dışındaki (Node, Docker vb.) kurulumları öncelikli olarak yamalayın, çünkü iç ağ etkisi orada daha büyüktür. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
readest < 0.11.10 0.11.10

Kaynaklar6 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.