CVE-2026-46681
JavaScript Analyse et atténuation des vulnérabilités

Summary

The _copyProps function in lib/src/object/copy.ts uses for...in to iterate over source object properties without an Object.hasOwnProperty check, and does not filter dangerous keys (proto, constructor, prototype). This allows an attacker to pollute the prototype chain of all objects in the application.

Details

In _copyProps() (copy.ts lines 186-191), the code iterates all enumerable properties including inherited ones and dangerous keys like proto. Any object with a proto key (e.g., from untrusted JSON input) will overwrite the target's prototype.

PoC

const malicious = JSON.parse('{"__proto__": {"polluted": true}}');
objDeepCopy(malicious);
console.log({}.polluted); // true

Suggested Fix

Add objHasOwnProperty check and filter proto, constructor, prototype keys.


SourceNVD

Apparenté JavaScript Vulnérabilités:

Identifiant CVE

Sévérité

Score

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-46695CRITICAL10
  • JavaScriptJavaScript
  • github.com/boxlite-ai/boxlite/sdks/go
NonOuiMay 21, 2026
CVE-2026-46703CRITICAL9.6
  • JavaScriptJavaScript
  • @boxlite-ai/boxlite
NonOuiMay 21, 2026
CVE-2026-47138HIGH8.7
  • JavaScriptJavaScript
  • parse-server
NonOuiMay 23, 2026
CVE-2026-46701HIGH7.6
  • JavaScriptJavaScript
  • network-ai
NonOuiMay 21, 2026
CVE-2026-46681HIGH7.2
  • JavaScriptJavaScript
  • @nevware21/ts-utils
NonOuiMay 21, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité dans le cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.

Demander une évaluation

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités