CVE-2026-24888
Açıklama
Maker.js, CNC ve lazer kesiciler için 2D vektör çizgi çizimi ve şekil modelleme aracıdır. 0.19.1 dahil önceki sürümlerde, `makerjs.extendObject` fonksiyonu kaynak nesnelerdeki özellikleri uygun bir doğrulama yapmadan kopyalamakta ve bu durum uygulamaları potansiyel güvenlik risklerine maruz bırakmaktadır. Fonksiyonun `hasOwnProperty()` kontrollerinden yoksun olması ve tehlikeli anahtarları filtrelememesi; miras alınan özelliklerin ve potansiyel olarak kötü niyetli özelliklerin hedef nesnelere kopyalanmasına izin vermektedir. Sürüm 0.19.2'nin bir parçası olması beklenen 85e0f12bd868974b891601a141974f929dec36b8 numaralı commit ile bir yama yayınlanmıştır.
Nasıl düzeltilir
- makerjs0.19.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft maker.js | v ≤ 0.19.1 | — |
| makerjsnpm | v < 0.19.2 | 0.19.2 |
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.