Magic Tooltips For Contact Form 7 eklentisinde depolanmış siteler arası betik çalıştırma (XSS) açığı
- Yayınlandı:
Magic Tooltips For Contact Form 7 eklentisinin 1.0.34 ve önceki sürümlerinde depolanmış siteler arası betik çalıştırma (XSS) açığı bildirildi. Kayıt CVE-2026-101928 numarasıyla 3 Ekim 2026 tarihinde NVD’de yayımlandı; önem derecesi yüksek (CVSS 7,2).
Açık, sitede oturum açmamış kişiler tarafından istismar edilebilir. WordPress.org’daki güncel sürüm 1.0.35 (3 Ekim 2026 itibarıyla); kayda göre bu sürüm etkilenen aralığın dışında. Bu sürüme güncellemek açığı kapatır.
Özet bilgiler
- Eklenti
- Magic Tooltips For Contact Form 7
- Etkin kurulum (WordPress.org)
- 700+
- Etkilenen sürümler
- 1.0.34 ve öncesi
- Güncel sürüm (3 Ekim 2026)
- 1.0.35
- Önem derecesi
- Yüksek · CVSS 7,2
- Açık türü
- depolanmış siteler arası betik çalıştırma (XSS)
- Gereken yetki
- Gerekmez (oturum açmadan)
- CVE
- CVE-2026-101928
Açık türü: depolanmış siteler arası betik çalıştırma (XSS)
Saldırgan sayfaya kendi JavaScript kodunu yerleştirir ve kod, sayfayı açan başka kullanıcıların tarayıcısında çalışır. Betik bir yöneticinin oturumunda çalışırsa yeni yönetici hesabı açmak veya siteye kod eklemek için kullanılabilir.
Ne yapmalı?
Etkilenip etkilenmediğinizi kontrol edin
Eklentiler › Kurulu eklentiler ekranında Magic Tooltips For Contact Form 7 eklentisinin kurulu olup olmadığına ve sürümüne bakın. Kurulu değilse bu kayıt sizi etkilemez.
Güncelleyin
Önce yedek alın, ardından Eklentiler › Kurulu eklentiler ekranındaki “Şimdi güncelle” bağlantısıyla güncelleyin.
Otomatik güncellemeyi açın
Kurulu eklentiler ekranında eklentinin satırındaki “Otomatik güncellemeyi aç” bağlantısı, sonraki düzeltmelerin gecikmeden kurulmasını sağlar.
Belirtilere bakın
Tanımadığınız yönetici hesapları, değişmiş dosyalar, beklenmedik yönlendirmeler veya spam içerik görüyorsanız açık istismar edilmiş olabilir; siteyi yalnızca güncellemek bu durumda yetmez.
Sitenizin etkilenip etkilenmediğinden emin değil misiniz?
Güncellemek açığı kapatır ama içeri girilmişse bırakılan arka kapıyı silmez. Sitenizde zararlı kod olabileceğinden şüpheleniyorsanız tarayıp temizliyor, giriş noktasını kapatıyoruz.
WordPress için geliştirilen “Magic Tooltips For Contact Form 7” eklentisi, yetersiz girdi temizleme ve çıktı kaçış işlemleri nedeniyle 1.0.34 sürümüne kadar (bu sürüm dahil) tüm sürümlerinde “author” parametresi aracılığıyla Depolanmış Siteler Arası Komut Yürütme (Stored Cross-Site Scripting) saldırılarına karşı savunmasızdır. Bu durum, kimlik doğrulaması yapılmamış saldırganların, bir kullanıcı enjekte edilmiş sayfaya her eriştiğinde çalışacak şekilde sayfalara rastgele web komut dosyaları enjekte etmesine olanak tanır. Bunun nedeni, eklentinin esc_html filtre geri çağrısının, HTML varlık kodlamalı yükleri (ör. '<tip>' içerenler) canlı HTML'ye geri dönüştürmesi nedeniyle mümkündür; bu da, sanitize_text_field işlevini atlayan ve yorum yazarı adı olarak gönderilen varlık kodlu bir komut dosyası yükünün, bir yönetici wp-admin/edit-comments.php sayfasını görüntülediğinde çalıştırılabilir bir işaretleme olarak işlenmesine neden olur.Özgün metin (İngilizce)
The Magic Tooltips For Contact Form 7 plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'author' parameter in all versions up to, and including, 1.0.34 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is possible because the plugin's esc_html filter callback decodes HTML-entity-encoded payloads (e.g. those containing '<tip>') back into live HTML, meaning an entity-encoded script payload submitted as a comment author name — which bypasses sanitize_text_field — is rendered as executable markup when an administrator views wp-admin/edit-comments.php.
Bu sayfa NVD kaydından ve WordPress.org dizin verisinden otomatik oluşturuldu; sürüm ve kurulum bilgileri kaydın alındığı 3 Ekim 2026 tarihine aittir. Açığın teknik ayrıntıları için kaynaklara bakın.