CVE-2026-96561
Açıklama
WordPress için geliştirilen AI Engine – The Chatbot, AI Framework & MCP eklentisi, 3.8.0 dahil önceki sürümlerde Saklı Siteler Arası Betik Çalıştırma (Stored XSS) zafiyetine sahiptir. Bu durum; /mwai-ui/v1/chats/submit REST uç noktası, PHP hata günlüğü ayrıştırıcısı (MeowKit_MWAI_Helpers::php_error_logs), Advisor görevi (Meow_MWAI_Modules_Advisor::run_advisor) ve Advisor kontrol paneli bileşeni (advisor_metabox) genelinde girdi nötralizasyonu ve çıktı kaçış işlemlerinin eksikliğinden kaynaklanan bir zincirleme etkidir: chat_submit içerisindeki sunucu parametresi kara listesi yalnızca 'model' gibi kesin anahtar isimlerini temizlerken, convert_keys() fonksiyonu daha sonra 'model_' ifadesini tekrar 'model' olarak kanonikleştirerek kimliği doğrulanmamış bir çağırıcının $query->model içerisine saldırgan tarafından kontrol edilen bir dizgi (CR/LF dahil) yerleştirmesine izin verir; final_checks() bu ham dizgiyi içeren bir Exception fırlatır ve akış dışı (non-streaming), yönetici olmayan yakalama dalı bunu değiştirilmeden PHP hata günlüğüne yazar — böylece eklentinin kendi ayrıştırıcısının daha sonra güncel PHP hata içeriği olarak döndürdüğü sahte bir günlük satırı oluşturulur; ardından run_advisor() bu içeriği olduğu gibi AI istemine ekler (dolaylı istem enjeksiyonu — CWE-1427), dönen JSON şema doğrulaması veya HTML temizlemesi yapılmadan mwai_advisor_data seçeneğinde saklanır ve advisor_metabox() sonuçlanan 'title' ve 'description' değerlerini esc_html(), wp_kses() veya eşdeğer bir kaçış işlemi olmadan doğrudan WordPress kontrol paneli bileşenine ekler. Bu durum, kimliği doğrulanmamış saldırganların, bir yöneticinin WordPress kontrol paneline eriştiği her an çalışacak rastgele web betikleri enjekte etmesini mümkün kı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 |
|---|---|---|
| tigroumeow AI Engine – The Chatbot, AI Framework & MCP for WordPress | v ≤ 3.8.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.