CVE-2026-82404

Yüksek

Açıklama

TOON, LLM istemleri için JSON verilerinin kompakt ve insan tarafından okunabilir bir serileştirmesidir. 2.3.1 sürümünden önce, saldırgan tarafından kontrol edilen ve __proto__, constructor veya prototype anahtarı içeren bir TOON verisinin çözümlenmesi, yeni bir özellik oluşturmak yerine nesne prototip zinciri üzerinden yazılmasına neden olarak çalışma zamanı için Object.prototype yapısını kirletiyordu. packages/toon/src/decode/expand.ts dosyasında, expandPaths: 'safe' yolu ve insertPathSafe fonksiyonu; a.__proto__.x gibi noktalı anahtarları en güçlü vektör haline getirirken, düz iç içe geçmiş nesneler, tablo satırları, tırnak içine alınmış anahtarlar ve akışlı çözümleme de etkilenmişti. Kodlayıcı ayrıca kendi __proto__ özelliklerini düşürüyor ve normalleştirme sırasında miras alınan bir setter'ı çağırabiliyordu. Güvenilmeyen TOON verilerini çözen servisler hizmet reddi yaşayabilir veya uygun bir alt akış gadget'ı mevcut olduğunda uzaktan kod çalıştırma ile karşılaşabilirdi. Bu sorun 2.3.1 versiyonunda düzeltilmiştir.

ÖnemYüksek
CVSS8.3
İstismar olasılığı—
Ürün@toon-format/toon
Yayın2 Eyl 2026
İlk görülme2 Eyl 2026
Zayıflık türüCWE-1321Prototip kirletme

Nasıl düzeltilir

Güncelleyin
  • @toon-format/toon2.3.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@toon-format/toonnpmv < 2.3.12.3.1

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.