CVE-2026-67330
Açıklama
@better-auth/scim (bir better-auth eklentisi) versiyonları >= 1.4.0-beta.27 ile <= 1.6.21 arası ve >= 1.7.0-beta.0 ile <= 1.7.0-beta.9 arası bir kimlik doğrulama atlatma (authorization bypass) içermektedir. SCIM belirteç (token) düzenleme işlemi; mevcut SSO, SAML, OIDC, genel OAuth veya sosyal hesap sağlayıcıları tarafından halihazırda kullanılan sağlayıcı kimliklerini (provider ID) reddetmemekteydi ve aynı mantıksal sağlayıcı kimliği hem SCIM sağlayıcı yapılandırması hem de hesap sahipliği için kullanılıyordu. Kimliği doğrulanmış bir kullanıcı, sağlayıcı kimliği mevcut bir sağlayıcı ad alanı ile çakışan bir SCIM belirteci oluşturarak, SCIM kullanıcı rotalarının belirtecin hiçbir zaman tahsis etmediği hesap satırlarını çözümlemesine neden olabilirdi. Bu durum; küresel kullanıcı hesaplarının ve oturumların listelenmesine, okunmasına, güncellenmesine (benzersizlik kontrolleri yapılmadan küresel profil/e-posta alanlarının yeniden yazılması dahil) ve silinmesine izin vererek hesap ele geçirme ve yetkisiz hizmet sonlandırmaya (deprovisioning) yol açmaktaydı. Sorun 1.6.22 ve 1.7.0-beta.10 (1.7.0-rc.0) sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- @better-auth/scim1.6.22, 1.7.0-beta.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| @better-auth/scimnpm | 1.4.0-beta.27 ≤ v < 1.6.22, 1.7.0-beta.0 ≤ v < 1.7.0-beta.10 | 1.6.22, 1.7.0-beta.10 |
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.