CVE-2026-56017

Yüksek

Açıklama

Perl için JavaScript::Minifier::XS 0.16 öncesi sürümler, girdinin ilk anlamlı belirteci bir eğik çizgi olduğunda NULL işaretçi başvurusu nedeniyle çökmektedir. JsTokenizeString (XS.xs) içerisindeki düzenli ifade ile bölme işlemi ayrıştırıcısı, bir düzenli ifade sabit değeri ile bölme operatörü arasında seçim yapmak için önceki belirtecin son baytını inceler. Eğik çizginin; girdinin başlangıcıyla veya önünde yalnızca boşluk ve yorumlar olacak şekilde ilk anlamlı belirteç olduğu durumlarda, geçerli bir önceki belirteç bulunmamaktadır: Boşluk ve yorum düğümleri üzerindeki geri yürütme işlemi, düğüm listesinin başından dışarı çıkarak NULL değerine ulaşır ve bayt araması, düşük akışlu bir uzunluk dizininde NULL içerik işaretçisi üzerinden okuma yapar. Ardından gelen tanımlayıcı kontrolü aynı NULL işaretçisine başvurur. Çökme, genel minify() API'si aracılığıyla tetiklenebilir, bu nedenle tek bir eğik çizgi baytı kadar küçük bir girdi bile çağıran işlemin çökmesine neden olur. Güvenilmeyen veya üçüncü taraf JavaScript dosyalarını küçülten bir servis, uzak bir istek tarafından çökertilerek hizmet reddine yol açabilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünJavaScript::Minifier::XS
Yayın29 Haz 2026
İlk görülme29 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • GTERMARS JavaScript::Minifier::XS0.16 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
GTERMARS JavaScript::Minifier::XSv < 0.160.16

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.

CVE-2026-56017 · JavaScript::Minifier::XS · Dark Radar