CVE-2024-34347

@hoppscotch/cli affected by Sandbox Escape in @hoppscotch/js-sandbox leads to RCE

Published May 8, 2024 CVSS 3.1 · 8.4 High EPSS < 1% KEV · Not listed
Description
@hoppscotch/cli is a CLI to run Hoppscotch Test Scripts in CI environments. Prior to 0.8.0, the @hoppscotch/js-sandbox package provides a Javascript sandbox that uses the Node.js vm module. However, the vm module is not safe for sandboxing untrusted Javascript code. This is because code inside the vm context can break out if it can get a hold of any reference to an object created outside of the vm. In the case of @hoppscotch/js-sandbox, multiple references to external objects are passed into the vm context to allow pre-request scripts interactions with environment variables and more. But this also allows the pre-request script to escape the sandbox. This vulnerability is fixed in 0.8.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-1283 @hoppscotch/cli is a CLI to run Hoppscotch Test Scripts in CI environments. Prior to 0.8.0, the @hoppscotch/js-sandbox package provides a Javascript sandbox that uses the Node.js vm module. However, the vm module is not safe for sandboxing untrusted Javascript code. This is because code inside the vm context can break out if it can get a hold of any reference to an object created outside of the vm. In the case of @hoppscotch/js-sandbox, multiple references to external objects are passed into the vm context to allow pre-request scripts interactions with environment variables and more. But this also allows the pre-request script to escape the sandbox. This vulnerability is fixed in 0.8.0.
Github GHSA Github GHSA GHSA-qmmm-73r2-f8xr @hoppscotch/cli affected by Sandbox Escape in @hoppscotch/js-sandbox leads to RCE
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00165}

epss

{'score': 0.00126}

Type Values Removed Values Added
First Time appeared Hoppscotch
Hoppscotch hoppscotch
CPEs cpe:2.3:a:hoppscotch:hoppscotch:*:*:*:*:*:*:*:*
Vendors & Products Hoppscotch
Hoppscotch hoppscotch
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 10, 2025, 3:33 PM
Reserved
May 2, 2024, 6:36 AM
Status
Deferred
Published
May 8, 2024, 3:15 PM
Modified
Jun 17, 2026, 7:33 AM