Kirki eklentisinde depolanmış siteler arası betik çalıştırma (XSS) açığı
- Yayınlandı:
Kirki eklentisinin 6.3.1 ve önceki sürümlerinde depolanmış siteler arası betik çalıştırma (XSS) açığı bildirildi. Kayıt CVE-2026-102173 numarasıyla 7 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. Kayda göre açık yalnızca belirli bir ayar veya modül etkinken istismar edilebiliyor; koşul aşağıdaki özgün açıklamada yazıyor. WordPress.org’daki güncel sürüm 6.3.2 (7 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
- Kirki
- Etkin kurulum (WordPress.org)
- 500.000+
- Etkilenen sürümler
- 6.3.1 ve öncesi
- Güncel sürüm (7 Ekim 2026)
- 6.3.2
- Ö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-102173
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 Kirki 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 “Kirki – Freeform Page Builder, Website Builder & Customizer” eklentisi, 6.3.1 sürümü dahil olmak üzere tüm sürümlerinde, kayıt meta verileri yoluyla “Stored Cross-Site Scripting” saldırılarına karşı savunmasızdır. Bu durum, bir kullanıcı meta değerini doğrudan bir `<img src="…">` özniteliğine ekleyen `ExceptionalElements::image_element()` işlevindeki yetersiz kaçış işleminin bir sonucudur. Bu durum, kimlik doğrulaması yapılmamış saldırganların, bir kullanıcının, görüntü öğesi dokuz kayıt meta alanından birine bağlı olan bir Kirki kullanıcı koleksiyonunu görüntüleyen bir sayfaya her eriştiğinde çalıştırılan rastgele web komut dosyalarını enjekte etmesine olanak tanır. Bu sorunun ortaya çıkması için, genel kullanıcı kaydının etkinleştirilmiş olması ve gerekli öğe noncesini genel işaretleme koduna yazdıran bir `kirki-register` öğesi içeren yayınlanmış bir sayfanın bulunması gerekir.Özgün metin (İngilizce)
The Kirki – Freeform Page Builder, Website Builder & Customizer plugin for WordPress is vulnerable to Stored Cross-Site Scripting via registration metadata in all versions up to, and including, 6.3.1 This is due to insufficient escaping in `ExceptionalElements::image_element()`, which concatenates a user-meta value straight into an `<img src="…">` attribute. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute whenever a user accesses a page rendering a Kirki users collection whose image element is bound to one of the nine registration meta fields. Requires public user registration to be enabled and a published page carrying a `kirki-register` element, which prints the required element nonce into the public markup.
Bu sayfa NVD kaydından ve WordPress.org dizin verisinden otomatik oluşturuldu; sürüm ve kurulum bilgileri kaydın alındığı 7 Ekim 2026 tarihine aittir. Açığın teknik ayrıntıları için kaynaklara bakın.