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

CVE-2026-115897

Serialize JavaScript'te fonksiyon gövdesi kaçışındaki eksiklik nedeniyle siteler arası betik çalıştırma (XSS) açığı

yahoo serialize-javascript

Düşük 2,1 CVSS 4.0
Yayımlandı
Güncellendi
26 Eki 2026
Açık yaşı
4 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

Serialize JavaScript, JavaScript değerlerini düzenli ifadeleri ve fonksiyonları içeren JSON'un üst kümesine serileştirir. 7.1.3 sürümünden önce, fonksiyon kaynak metni kaçış mantığı, saldırgan etkisindeki fonksiyon kaynak metni tam olarak kapanış script öneki ile bittiğinde, bu çıplak kapanış script önekini etkisiz hale getirmez. Her fonksiyon gövdesi bağımsız olarak kaçışlandığından, serileştirilmiş çıktının çevresinden sağlanan bir sınırlayıcı bir HTML script öğesini sonlandırabilir ve daha sonra serileştirilen bir değer, sayfada canlı bir öğe haline gelen enjekte edilmiş işaretleme sağlar. Sömürü, örneğin sahte bir toString yoluyla, serileştirilmiş bir fonksiyonun kaynak metni üzerinde kontrol sahibi olmayı gerektirir. Bu sorun 7.1.3 sürümünde giderilmiştir.

Kaynaktaki açıklama (İngilizce)

Serialize JavaScript serializes JavaScript values to a superset of JSON that includes regular expressions and functions. Prior to 7.1.3, the function-source escaping logic does not neutralize a bare closing-script prefix when attacker-influenced function source text ends exactly at that prefix. Because each function body is escaped independently, a delimiter supplied by surrounding serialized output can terminate an HTML script element, and a later serialized value supplies injected markup that becomes a live element in the page. Exploitation requires control of a serialized function's source text, such as through a spoofed toString(). This issue is fixed in version 7.1.3.

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
yahoo serialize-javascript < 7.1.3 7.1.3

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.