CVE-2026-3643

Yüksek

Açıklama

WordPress için geliştirilen Accessibly eklentisi, 3.0.3 sürümü dahil tüm önceki sürümlerde REST API üzerinden Kayıtlı Siteler Arası Betik Çalıştırma (Stored XSS) zafiyetine sahiptir. Eklenti, `/otm-ac/v1/update-widget-options` ve `/otm-ac/v1/update-app-config` konumlarında, `permission_callback` değeri `__return_true` olarak ayarlanmış REST API uç noktaları tanımlamaktadır; bu durum herhangi bir kimlik doğrulama veya yetkilendirme kontrolünün gerçekleştirilmediği anlamına gelir. `AdminApi.php` dosyasındaki `updateWidgetOptions()` fonksiyonu, kullanıcı tarafından sağlanan JSON verilerini kabul eder ve bunları doğrudan `AccessiblyOptions::updateAppConfig()` fonksiyonuna iletir; bu fonksiyon ise verileri herhangi bir temizleme veya doğrulama işlemi yapmadan `update_option()` aracılığıyla WordPress seçenekler tablosuna kaydeder. Kaydedilen `widgetSrc` değeri daha sonra `AssetsManager::enqueueFrontendScripts()` tarafından alınır ve betik URL'si olarak doğrudan `wp_enqueue_script()` fonksiyonuna iletilir, bu da değerin her ön yüz sayfasında bir `<script>` etiketi olarak işlenmesine neden olur. Bu durum, kimliği doğrulanmamış saldırganların `widgetSrc` seçeneğini kötü amaçlı harici bir betiğe yönlendirerek, tüm site ziyaretçileri için çalışan rastgele JavaScript kodları enjekte etmelerini mümkün kılar.

ÖnemYüksek
CVSS7.2
İstismar olasılığı—
ÜrünAccessibly – WordPress Website Accessibility
Yayın15 Nis 2026
İlk görülme15 Nis 2026

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ünEtkilenen sürümlerDüzeltildiği sürüm
onthemapmarketing Accessibly – WordPress Website Accessibilityv ≤ 3.0.3—

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.

Intelligence 360 paketinde

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.