PT-2026-38393 · Npm · Vm2

Kodove

·

Published

2026-05-07

·

Updated

2026-06-04

·

CVE-2026-44002

CVSS v3.1

5.8

Medium

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.0
Description The CallSite wrapper class, designed as a safe wrapper for V8's native CallSite, fails to sanitize the output of the getFileName() function. While the class blocks getThis() and getFunction() to prevent host object leakage, getFileName() can return unsanitized absolute paths from the host. This allows sandboxed code to extract the host server's full directory structure, library paths, and framework versions. This information disclosure can occur via the default error.stack or by using a custom prepareStackTrace to call getFileName() on each CallSite.
Recommendations Update to version 3.11.0.

Fix

Generation of Error Message Containing Sensitive Information

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-06966
CVE-2026-44002
GHSA-V27G-JCQJ-V8RW

Affected Products

Vm2