Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-269

CVE-2026-119164

wpForo Forum eklentisinde kimlik doğrulamalı yetki yükseltme (<= 3.2.2)

tomdever wpForo Forum

Yüksek 7,5 CVSS 3.1
Yayımlandı
Güncellendi
7 Kas 2026
Açık yaşı
0 gün
Kaydı açan
Wordfence

Yönetici özeti

Bu açık, sitenize kayıtlı sıradan bir kullanıcının kısa sürede forum yöneticisi yetkisi almasına olanak tanır. Yetkisi yükselen bir kişi üyelerin erişimini ve içerikleri etkileyebilir, bu da itibar ve veri güveni açısından ciddi bir iş riski oluşturur. Eklentinin güncellenmesi ve yetkili kullanıcıların gözden geçirilmesi acil olarak önerilir.

ÖzetTürkçe

wpForo Forum WordPress eklentisinin 3.2.2 ve önceki sürümlerinde, secondary_groupids parametresinin yetkilendirme kontrolünde tür karışıklığı hatası bulunmaktadır. Subscriber ve üzeri yetkiye sahip, kimliği doğrulanmış bir kullanıcı profil güncelleme isteği üzerinden bu parametreye yönetici grubunun kimliğini ekleyerek yetkisini yükseltebilir. Saldırı için kullanıcının en az 3 onaylı forum gönderisi olması ve kendi profil formundan geçerli bir nonce alması gerekir.

Saldırgan ne yapabilir?

Saldırgan forum yöneticisi yetkisi kazanarak forum erişim ayarlarını ve tüm üyelerin yetki politikalarını değiştirebilir ve diğer kullanıcılara ait içerikleri düzenleyebilir.

Kaynaktaki açıklama (İngilizce)

The wpForo Forum plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.2.2 via the data[secondary_groupids] parameter of the wpforo_action_profile_update POST handler. This is due to a type-confusion flaw in the secondary_groupids authorization guard within the Members::update() function in classes/Members.php, where casting a scalar CSV string (e.g. "0,1") with (array) before array_map('intval', …) and array_filter() produces an empty array — causing the guard's outer conditional, and the else-branch that would otherwise strip the field from the update, to be bypassed entirely — while encode()/decode() downstream correctly explodes the original CSV and persists the attacker-supplied group IDs to wp_wpforo_profiles.secondary_groupids. This makes it possible for authenticated attackers, with Subscriber-level access and above, to escalate their forum privileges to wpForo Administrator by injecting the privileged Admin group ID, granting access to the Forum Accesses editor and the ability to rewrite forum-wide capability policies for all members and edit arbitrary content owned by other users. Exploitation requires the attacker to have at least 3 approved wpForo posts to satisfy the plugin's default min_number_posts_to_edit_account antispam gate, along with a valid wpforo nonce obtained from their own account profile form.

Ne yapmalı?

  1. Eklentiyi 3.2.2 sürümünden daha yeni, açığı kapatan bir sürüme güncelleyin. Güncel sürüm bilgisi için satıcının yayınladığı bilgilere bakın. Genel öneri
  2. Güncelleme yapılamıyorsa wpForo eklentisini geçici olarak devre dışı bırakın veya kayıt olabilen kullanıcı rollerini kısıtlayın. Genel öneri
  3. Güncellemeden önce ve sonra forum yöneticisi grubuna eklenmiş kullanıcıları ve son profil değişikliklerini kontrol edin; yetkisiz olanları kaldırın. Genel öneri

Ek önlemler

  • Subscriber gibi düşük yetkili kullanıcıların kayıt ve profil düzenleme izinlerini gereksiz oldukça sınırlandırın. Genel öneri
  • Veritabanındaki wpForo profil tablosunda secondary_groupids alanındaki beklenmeyen değişiklikleri düzenli olarak izleyin. Genel öneri
  • WordPress ve tüm eklentileri düzenli olarak güncel tutun ve yönetici hesaplarında iki faktörlü doğrulama kullanın. Genel öneri

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
tomdever wpForo Forum ≤ 3.2.2 –

Kaynaklar9 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.