CVE-2026-54639
Açıklama
Çapraz platform stilleri oluşturmak için kullanılan bir derleme sistemi olan Style Dictionary, 4.3.0 sürümünden başlayarak ve 5.4.4 sürümünden önce olmak üzere bir prototype pollution zafiyetine sahiptir. Etkilenen kullanıcılar şunlardır: `convertTokenData(tokens, { output: 'object' });` fonksiyonunun doğrudan kullanımı; Expand API aracılığıyla dolaylı kullanım ve/veya SD'nin transform yaşam döngüsü aracılığıyla dolaylı kullanım. style-dictionary bir NodeJS sunucu uygulamasında entegrasyon olarak kullanıldığında etki yüksektir. style-dictionary bir Web uygulamasında entegrasyon olarak kullanıldığında etki orta düzeydedir. style-dictionary kullanıcısının aynı zamanda tokenları yönettiği ve erişimin, kullanıldığı depo/iş akışlarına yönelik okuma/yazma erişimi ile sınırlı olduğu çoğu yaygın durumda etki düşüktür. `5.4.4` sürümünde bir yama yayınlanmıştır. Bilinen tek geçici çözüm, öncelikle token verilerini temizlemektir. DTCG formatı veya eski Style Dictionary formatı kullanılıp kullanılmadığına bakılmaksızın, token veri nesnesi `__proto__` içeren herhangi bir nesne anahtarı için özyinelemeli olarak kontrol edilmelidir.
Nasıl düzeltilir
- style-dictionary5.4.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| style-dictionarynpm | 4.3.0 ≤ v < 5.4.4 | 5.4.4 |
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.
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.