CVE-2026-48082
Açıklama
OpenReception'ın randevu rezervasyon yazılımı, uçtan uca şifreli bir randevu rezervasyon platformu sunmaktadır. Versiyon 1.0.6 öncesinde, `/api/tenants/{id}/appointments/bootstrap-challenge` adresindeki bootstrap challenge uç noktası, 16 bitlik işe eşdeğer olan `difficulty=4` onaltılık sıfır içeren bir SHA-256 proof-of-work düzenlemektedir. Modern donanımlar bunu 200 milisaniyenin altında çözerek hasta rezervasyon akışının otomatik olarak kötüye kullanılmasına karşı esasen hiçbir engel teşkil etmemektedir. Proof-of-work, rezervasyon akışında tüneller kuran ve randevular gönderen kimlik doğrulaması yapılmamış istemciler için bir hız sınırlayıcı (rate-limiter) olarak kullanılmaktadır. 16 bit zorluk seviyesinde bu yapı etkili olmaktan ziyade dekoratiftir. Bir saldırgan, PoW challenge'larını sunucunun onları düzenlediği hızda çözebilir ve böylece hız sınırlama amacını boşa çıkarabilir. İşleyici ayrıca `challengeThrottleService.checkThrottle(binding, "passkey")` fonksiyonunu çağırmaktadır ancak bağlama (binding), saldırgan tarafından kontrol edilen değerleri (`tunnelId`, `clientPublicKey` ve isteğe bağlı `emailHash`) içermektedir. Her yeni deneme için saldırgan yeni değerler sağlayarak yeni bir throttle anahtarı oluşturabilir ve bağlama başına biriken sınırlandırmayı atlayabilir. Bu nedenle, pratik kötüye kullanım engeli sabit bir IP veya e-posta tabanlı sunucu tarafı kısıtlaması değil, PoW zorluğunun kendisidir. Versiyon 1.0.6 bu sorunu gidermektedir.
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 |
|---|---|---|
| open-reception appointment-booking-software | < 1.0.6 | — |
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.