CVE-2026-57562
Açıklama
Readest, sorunsuz platformlar arası erişim ve sezgisel bir okuma deneyimi için tasarlanmış, özelliklerle donatılmış modern bir e-kitap okuyucudur. 0.11.10 sürümünden önce, apps/readest-app/src/app/api/stripe/check/route.ts dosyasındaki POST /api/stripe/check uç noktası, istemci tarafından kontrol edilen bir sessionId kabul ediyor, ilgili Stripe Checkout Oturumunu getiriyor ve session.metadata.userId değerini doğrulamadan kimliği doğrulanmış çağırıcıya ücretli plan tanımlıyordu. Ardından createOrUpdateSubscription yolu, Checkout Oturumu sahibi yerine çağırıcının kullanıcı tanımlayıcısı ile eşleşen planlar satırını güncelliyordu. Kendi tekil yasal satın alımı da dahil olmak üzere, aktif bir ücretli Checkout Oturumu tanımlayıcısına sahip herhangi bir kimliği doğrulanmış ücretsiz kullanıcı, ödeme yapmadan ek hesapları yükseltmek için bu tanımlayıcıyı yeniden kullanabilirdi. Bu sorun 0.11.10 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| readest readest | < 0.11.10 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.