CVE-2025-61920
Açıklama
Authlib, OAuth ve OpenID Connect sunucuları oluşturan bir Python kütüphanesidir. Versiyon 1.6.5 öncesinde, Authlib'in JOSE uygulaması sınırsız JWS/JWT üstbilgi ve imza bölümlerini kabul etmektedir. Uzak bir saldırgan, base64url ile kodlanmış üstbilgisi veya imzası yüzlerce megabayt süren bir belirteç oluşturabilir. Doğrulama sırasında Authlib, girdi reddedilmeden önce tüm girdiyi çözer ve ayrıştırır; bu durum CPU ve bellek tüketimini tehlikeli seviyelere çıkararak hizmet reddine (DoS) olanak tanır. Versiyon 1.6.5 bu sorunu gidermektedir. Bazı geçici çözüm yolları mevcuttur. Belirteçleri Authlib'e teslim etmeden önce girdi boyutu sınırlarını zorunlu kılın ve/veya amplifikasyon riskini azaltmak için uygulama düzeyinde hız sınırlama (throttling) kullanın.
Nasıl düzeltilir
- authlib authlib1.6.5 ya da sonraki bir sürüm
- authlib1.6.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| authlib authlib | v < 1.6.5 | 1.6.5 |
| authlibPyPI | v < 1.6.5 | 1.6.5 |
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.