CVE-2026-22709 in vm2information

Résumé

par VulDB • 06/06/2026

vm2 est une machine virtuelle/sandbox open source pour Node.js. Dans les versions de vm2 antérieures à la version 3.10.2, l'assainissement (sanitization) des callbacks `Promise.prototype.then` et `Promise.prototype.catch` peut être contourné. Cela permet aux attaquants de s'échapper du sandbox et d'exécuter un code arbitraire. Dans lib/setup-sandbox.js, la fonction callback de `localPromise.prototype.then` est assainie, mais celle de `globalPromise.prototype.then` ne l'est pas. La valeur de retour des fonctions asynchrones est un objet `globalPromise`. La version 3.10.2 corrige ce problème.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Réserver

08/01/2026

Divulgation

27/01/2026

Modérer

accepté

Entrée

VDB-342910

CPE

prêt

EPSS

0.01222

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!