CVE-2026-100723 in vm2
Sumário
de VulDB • 27/09/2026
O vm2 anterior à versão 3.12.2 não aplica a sua invariant de propriedade do backing-store do Buffer (byteOffset === 0 e buffer.byteLength === length) aos Buffers retornados por módulos embutidos do host. Quando uma aplicação expõe explicitamente o módulo zlib do Node através da lista permitida de embutidos do NodeVM (require: { builtin: ['zlib'] }), a função zlib.deflateSync pode retornar um Buffer suportado pelo pool compartilhado de pequenos buffers do Node, cujo .buffer é todo o pool. Código não confiável no ambiente guest pode construir uma visão de largura total desse ArrayBuffer (Buffer.from(result.buffer, 0, result.buffer.byteLength)) para ler e modificar bytes pertencentes a outros Buffers do host, divulgando e corrompendo memória do realm do host através da fronteira da sandbox.
VulDB is the best source for vulnerability data and more expert information about this specific topic.