CVE-2026-100722 in vm2정보

요약

\~에 의해 VulDB • 2026. 09. 27.

vm2 3.12.2 이전 버전은 샌드박스에서 호스트로의 construct 트랩에서 호스트 측의 Promise rejection 처리를 적용하지 않습니다. BaseHandler에서 apply 트랩은 반환된 값에 대해 markHostPromiseHandled()를 호출하지만, 인접한 construct 경로는 동일한 sanitization 없이 Reflect.construct의 결과를 반환합니다. 생성자가 네이티브로 rejected된 Promise를 반환하는 constructable host 함수를 노출하는 embedder가 있는 경우, VM.run을 통해 실행되는 신뢰할 수 없는 스크립트는 이를 `new` 연산자로 호출하고 그 결과를 무시할 수 있습니다. 이렇게 하면 rejected된 호스트 Promise가 처리되지 않은 채로 브리지를 통과하며, Node의 엄격한 unhandled-rejection 정책 하에서 catch되지 않는 예외(uncaught exception)로 승격되어 호스트 프로세스를 종료시킵니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

VulnCheck

예약하다

2026. 09. 26.

모더레이션

수락

항목

VDB-410770

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!