CVE-2026-15341
Açıklama
WordPress için geliştirilen User Session Synchronizer eklentisi, 1.4.0 sürümü dahil tüm önceki sürümlerde Hesap Ele Geçirme ile sonuçlanan Kimlik Doğrulama Atlatma zafiyetine sahiptir. `init` olayına kancalanan ve bu nedenle her istekte yürütülen `synchronize_session()` fonksiyonu; saldırgan tarafından sağlanan `ussync-key`, `ussync-token` ve `ussync-ref` parametrelerine karşı herhangi bir nonce, yetenek veya paylaşılan gizli anahtar doğrulaması yapmamaktadır; `ussync-key` kayıtlı olmayan bir yuvaya referans verdiğinde, `get_option()` hem gizli anahtar hem de alan adı listesi için `false` döndürerek AES-256-CBC şifreleme anahtarının tamamen öngörülebilir olan `md5('')` değerine düşmesine ve referer izin listesinin boş dize eşleşmesine indirgenmesine neden olurken, AES IV koşulsuz olarak `md5('another-secret')` şeklinde sabit kodlanmıştır. Bu durum, kimliği doğrulanmamış saldırganların, `ussync-ref` parametresinde bilinen veya tahmin edilebilir herhangi bir kullanıcı e-posta adresini şifreleyen özel hazırlanmış bir istek göndermesini mümkün kılar; bu da işleyicinin eşleşen kullanıcı için `wp_set_auth_cookie()` fonksiyonunu çağırmasına neden olarak, site sırları hakkında önceden bilgi sahibi olmadan yönetici kullanıcılar da dahil olmak üzere ilgili kullanıcı adına tam kimlik doğrulama yetkisi sağlar.
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 |
|---|---|---|
| rafasashi User Session Synchronizer | v ≤ 1.4.0 | — |
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.