CVE-2026-100723 in vm2信息

摘要

由 VulDB • 2026-09-27

vm2 in versioni precedenti alla 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 built-in 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, rivelando e corrompendo la memoria del realm dell'host attraverso il confine della sandbox.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Want to stay up to date on a daily basis?

Enable the mail alert feature now!