CVE-2026-100723 in vm2
Сводка
по VulDB • 27.09.2026
vm2 prima della versione 3.12.2 non applica la sua invariant di proprietà dello backing-store del Buffer (byteOffset === 0 e buffer.byteLength === length) ai Buffers restituiti dai moduli builtin dell'host. Quando un'applicazione espone esplicitamente il modulo zlib di Node attraverso l'allowlist dei builtin di NodeVM (require: { builtin: ['zlib'] }), zlib.deflateSync può restituire un Buffer supportato dal pool condiviso di small-buffer di Node, la cui proprietà .buffer è l'intero pool. Il codice guest non attendibile può costruire una vista a larghezza completa di tale ArrayBuffer (Buffer.from(result.buffer, 0, result.buffer.byteLength)) per leggere e modificare byte appartenenti a buffer host non correlati, divulgando e corrompendo la memoria del realm dell'host attraverso il confine della sandbox.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.