CVE-2026-82758
Açıklama
ash-project ash_authentication_oauth2_server bileşenindeki Hatalı Kimlik Doğrulama zafiyeti, Dinamik İstemci Kaydı bir başlangıç erişim belirteci ile sınırlandırılmış olsa bile, kimliği doğrulanmamış bir saldırganın OAuth istemcilerini kaydetmesine olanak tanır. AshAuthentication.Oauth2Server içindeki resolve_secret/3 (__resolve_secret__! üzerinden erişilen), yapılandırılmış bir {module, function, args} veya 2-arity-function gizli sağlayıcısından gelen {:ok, _} veya :error dışındaki herhangi bir dönüşü geçerli bir gizli değer olarak değerlendirmiş; nil, false veya "" değerlerini {:ok, value} şeklinde sarmalamıştır. initial_access_token bu tür boş bir değere çözümlendiğinde, POST /oauth/register sunulan taşıyıcı belirteci bununla karşılaştırır ve hiçbir belirteç sağlanmadığında karşılaştırma başarılı olur; böylece kayıt kapalı olarak yapılandırılmasına rağmen açık kalır. Aynı hata durumu, signing_secret gibi diğer çözümlenen gizli değerleri de etkilemiştir. Bu sorun, 0.1.0'dan 0.3.1 öncesine kadar olan ash_authentication_oauth2_server sürümlerini etkilemektedir.
Nasıl düzeltilir
- ash-project ash_authentication_oauth2_server0.3.1, 30a87101871775d27d79f9ad6f29eafa4779e118 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.1.0 ≤ v < 0.3.1, 855b578037c5ded18e8a6e60f42e56bde4905fae ≤ v < 30a87101871775d27d79f9ad6f29eafa4779e118 | 0.3.1, 30a87101871775d27d79f9ad6f29eafa4779e118 |
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.