- Yama var
- CWE-79
CVE-2026-112958
ApostropheCMS'te widget stil özniteliğindeki kaçış eksikliği kalıcı XSS açığına yol açıyor
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| apostrophecms apostrophe | < 4.34.0 | 4.34.0 |
Kaynaklar6 kaynak
Kayıt geçmişi
- 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.