CVE-2026-47203
Açıklama
Authelia, uygulamalar için bir web portalı aracılığıyla iki faktörlü kimlik doğrulama ve tek oturum açma (SSO) sağlayan açık kaynaklı bir kimlik doğrulama ve yetkilendirme sunucusudur. 4.38.0 ile 4.39.19 arasındaki sürümlerde, bir kullanıcı authz doğrulama uç noktasında Basic Auth (yani `Basic` şemasına sahip `Authorization` başlığı üzerinden) ile kimlik doğruladığında, Authelia kullanıcı adını doğrudan `Authorization` başlığından alır ve yasaklama kontrolü ile deneme kaydı için düzenleme sistemine olduğu gibi aktarır. LDAP, kullanıcı adlarını büyük/küçük harf duyarsız olarak işler: `john`, `John` ve `JOHN` değerlerinin tamamı aynı kullanıcı olarak bağlanır. Ancak düzenleme SQL sorguları, belirli senaryolarda bu değerlerin aramasını büyük/küçük harf duyarlı olarak gerçekleştirir. Bu durum, bir kullanıcı adının her büyük/küçük harf varyasyonunun kendi yasaklama havuzuna sahip olmasına olanak tanır. Yamayı almak için 4.39.20 sürümüne yükseltin. Geçici bir çözüm olarak, basic auth mekanizmasını açıkça devre dışı bırakın.
Nasıl düzeltilir
- github.com/authelia/authelia/v44.39.20 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/authelia/authelia/v4Go | 4.38.0 ≤ v < 4.39.20 | 4.39.20 |
| github.com/authelia/autheliaGo | Aralık belirtilmemiş | — |
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.