Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • CWE-79

CVE-2026-112958

ApostropheCMS'te widget stil özniteliğindeki kaçış eksikliği kalıcı XSS açığına yol açıyor

apostrophecms apostrophe

Orta 5,4 CVSS 3.1
Yayımlandı
Güncellendi
20 Eki 2026
Açık yaşı
8 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

ApostropheCMS, açık kaynaklı bir Node.js içerik yönetim sistemidir. 4.34.0 sürümünden önce, proje tarafından tanımlanan serbest biçimli bir widget stil alanı, wrapper serileştiricisinin HTML öznitelik kodlaması uygulamaması nedeniyle editör kontrolündeki bir tırnak işaretini satır içi style özniteliğine taşıyabilmektedir. Bu tırnak işareti style özniteliğini sonlandırabilir ve yayımlanmış içerik ya da etkilenen bir taslak daha yüksek ayrıcalıklı bir kullanıcı tarafından görüntülendiğinde çalıştırılabilir öznitelikler enjekte edilebilir. Sorun, 4.34.0 sürümünde giderilmiştir."}

Kaynaktaki açıklama (İngilizce)

ApostropheCMS is an open-source Node.js content management system. Prior to 4.34.0, a project-defined free-form widget style field can carry an editor-controlled quote into an inline style attribute because the wrapper serializer does not apply HTML-attribute encoding. The quote can terminate the style attribute and inject executable attributes when published content, or an affected draft viewed by a higher-privileged user, is rendered. This issue is fixed in version 4.34.0.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
apostrophecms apostrophe < 4.34.0 4.34.0

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