CVE-2025-31492
Açıklama
mod_auth_openidc, Apache 2.x HTTP sunucusu için OpenID Connect Relying Party işlevselliğini uygulayan, OpenID Sertifikalı bir kimlik doğrulama ve yetkilendirme modülüdür. 2.4.16.11 sürümünden önce, mod_auth_openidc içindeki bir hata, korumalı içeriğin kimliği doğrulanmamış kullanıcılara ifşa edilmesine neden olmaktadır. İfşa koşulları; bir OIDCProviderAuthRequestMethod POST isteği, geçerli bir hesap ve sunucuyu koruyan herhangi bir uygulama düzeyinde ağ geçidi (veya yük dengeleyici vb.) bulunmamasıdır. Korumalı bir kaynak talep edildiğinde, yanıt; HTTP durumunu, HTTP başlıklarını, hedeflenen yanıtı (kendi kendini gönderen form) ve korumalı kaynağı (başlıksız olarak) içerir. Bu, döndürülen tüm verileri içeren korumalı bir kaynak talebi örneğidir. mod_auth_openidc'nin bir form döndürdüğü durumda, httpd'deki hata yoluna girmemek için check_userid fonksiyonundan OK dönmesi gerekir. Bu, httpd'nin korumalı kaynağı sunmaya çalışacağı anlamına gelir. oidc_content_handler erken çağrılır ve httpd tarafından yayınlanan normal çıktıyı engelleme imkanına sahiptir. oidc_content_handler müdahale edeceği durumlar için bir dizi kontrole sahiptir ancak bu durumu kontrol etmez, bu nedenle işleyici DECLINED döner. Sonuç olarak, httpd korumalı içeriği yanıta ekler. Sorun, mod_auth_openidc >= 2.4.16.11 sürümlerinde düzeltilmiştir.
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 |
|---|---|---|
| OpenIDC mod_auth_openidc | < 2.4.16.11 | — |
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.