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

CVE-2026-110732

AI Engine eklentisi: yetkisiz OAuth kaydı ile yönetici ele geçirme

tigroumeow AI Engine – MCP Server & AI Chatbot for WordPress, with Claude, ChatGPT & Gemini

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

Yönetici özeti

Bu açık, web sitesinin tamamen saldırganın eline geçmesine yol açabilir ve müşteri verileri ile site içeriği üzerinde kontrol kaybına neden olabilir. Saldırı için bir yöneticinin onay vermesi gerekse de tıklama kaçırma yöntemiyle bu onay alınabildiğinden risk ciddidir. Eklentiyi kullanan siteler için acil inceleme önerilir.

ÖzetTürkçe

AI Engine – The Chatbot, AI Framework & MCP for WordPress eklentisinin 3.8.6 ve önceki sürümlerinde, MCP modülünün OAuth 2.1 dinamik istemci kayıt uç noktası kimlik doğrulaması olmadan erişilebilir durumda. Saldırgan kimliği doğrulanmamış şekilde, kendi kontrolündeki yönlendirme adresine sahip aktif bir OAuth istemcisi kaydedebiliyor. Bir yönetici bu istemciyi onay ekranında onaylarsa, saldırgan yönetici yetkisine bağlı bir MCP erişim belirteci elde edebiliyor. Etkilenen sistemler, bu eklentinin kurulu olduğu tüm WordPress siteleridir.

Saldırgan ne yapabilir?

Saldırgan, MCP araçları üzerinden kullanıcı oluşturma ve seçenek ayarlarını değiştirme dahil olmak üzere site üzerinde yönetici düzeyinde tam kontrol sağlayabilir. Onay ekranına tıklama kaçırma (clickjacking) yöntemiyle yöneticinin onayı da alınabilir.

Kaynaktaki açıklama (İngilizce)

The AI Engine – The Chatbot, AI Framework & MCP for WordPress plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 3.8.6 This is due to the MCP module's OAuth 2.1 Dynamic Client Registration endpoint (/wp-json/mcp/v1/oauth/register) being registered with a permission_callback of __return_true, allowing an unauthenticated user to register an active OAuth client with an attacker-controlled redirect URI. This makes it possible for unauthenticated attackers to obtain an administrator-bound MCP access token, and thereby full administrator-level control through the MCP tools (including user creation and option updates), once an administrator approves the attacker's client on the OAuth consent screen. The consent page is additionally served without X-Frame-Options or Content-Security-Policy frame-ancestors, so that approval can be obtained via clickjacking.

Ne yapmalı?

  1. Üretici tarafından bu açığı gideren bir sürüm belirtilmemiş. Bu nedenle eklentinin güncel sürümünü kontrol edin ve açığı kapatan bir sürüm yayınlandığında hemen güncelleyin. Genel öneri
  2. MCP özelliği gerekli değilse AI Engine eklentisini geçici olarak devre dışı bırakın. Genel öneri
  3. Yönetici panelindeki OAuth onay kayıtlarını ve bağlı istemcileri inceleyin, tanımadığınız istemcileri iptal edin. Genel öneri
  4. Son dönemde oluşturulmuş yönetici hesaplarını ve yönetici yetkisi değişikliklerini kontrol edin, şüpheli hesapları kaldırın. Genel öneri
  5. Yöneticilerin kimlik doğrulama ve onay istekleri konusunda dikkatli olmasını sağlayın; beklenmedik onay ekranlarında işlem yapmayın. Genel öneri

Ek önlemler

  • Yönetici hesapları için iki faktörlü kimlik doğrulama kullanın ve yönetici sayısını gereken en düşük seviyede tutun. Genel öneri
  • Web sunucusu ve WordPress erişim günlüklerinde MCP kayıt uç noktasına yapılan beklenmedik isteklerini izleyin. Genel öneri
  • Gereksiz eklentileri kaldırın ve kullanılan eklentileri düzenli olarak güncel tutun. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

Kaynaklar10 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.