CVE-2026-54335

Düşük

Açıklama

Feathersjs, TypeScript veya JavaScript ile web API'leri ve gerçek zamanlı uygulamalar oluşturmak için kullanılan bir çerçevedir. 5.0.44 ve önceki sürümlerde, @feathersjs/commons tarafından dışa aktarılan _.merge(target, source) yardımcı fonksiyonu, Object.keys(source) üzerinden yineleyerek kaynağı hedefe özyinelemeli olarak birleştirir. Kaynak JSON.parse ile üretildiğinde ve __proto__, constructor veya prototype anahtarlarını içerdiğinde, bu anahtar kendi enumerable özelliği olarak döndürülür; ardından özyinelemeli birleştirme işlemi target['__proto__'] ifadesini Object.prototype olarak çözer ve saldırgan tarafından sağlanan özellikleri bunun üzerine yazar, böylece Node sürecinin yaşam süresi boyunca tüm düz nesnelerin prototipini kirletmiş olur. Bu sorun 5.0.45 sürümünde düzeltilmiştir.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
Ürün@feathersjs/commons
Yayın17 Tem 2026
İlk görülme17 Tem 2026
Zayıflık türüCWE-1321Prototip kirletme

Nasıl düzeltilir

Güncelleyin
  • @feathersjs/commons5.0.45 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@feathersjs/commonsnpmv < 5.0.455.0.45

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-54335 · @feathersjs/commons · Dark Radar