CVE-2026-82753
Açıklama
ash-project ash_authentication_oauth2_server bileşenindeki Sınırlandırılmamış veya Kontrol Edilmemiş Kaynak Tahsisi zafiyeti, kimliği doğrulanmamış bir saldırganın veritabanı depolamasını ve belleği tüketmesine olanak tanır. /authorize uç noktası tasarım gereği kimlik doğrulaması gerektirmez. Client ID Metadata Documents etkinleştirildiğinde, AshAuthentication.Oauth2Server.CIMD içindeki resolve_client/3 fonksiyonu, her yeni URL şeklindeki client_id için belgeyi getirir ve satır sayısında herhangi bir sınır, son kullanma tarihi veya çöp toplama mekanizması olmaksızın, ayrıca getirilen alanlarda uzunluk sınırı bulunmadan bir istemci satırı ekler veya günceller (upsert); belge aynı zamanda doğrulama öncesinde CIMD.Cache içine yerleştirilir, bu nedenle reddedilen belgeler bile TTL süreleri dolana kadar bellek önbelleğini tutar. Birçok farklı URL'de geçerli belgeler sunan bir saldırgan, her URL başına kalıcı bir istemci satırı oluşturur ve bunların her biri çok megabaytlık dizgiler taşıyabilerek depolamayı ve belleği sınırsız şekilde artırabilir. Bu sorun ash_authentication_oauth2_server sürüm 0.3.0 ile 0.3.1 arasını etkilemektedir.
Nasıl düzeltilir
- ash-project ash_authentication_oauth2_server0.3.1, 45e24f69e0f95d67413e2508acc2264156acb5ac ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ash-project ash_authentication_oauth2_server | 0.3.0 ≤ v < 0.3.1, e713a9ba816761140c226e2ca55b75c0b93f5984 ≤ v < 45e24f69e0f95d67413e2508acc2264156acb5ac | 0.3.1, 45e24f69e0f95d67413e2508acc2264156acb5ac |
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.