CVE-2026-49143
Received Received - Intake
Remote Code Execution in BrowserStack Runner

Publication date: 2026-06-02

Last updated on: 2026-06-02

Assigner: VulnCheck

Description
BrowserStack Runner through 0.9.5 contains a remote code execution vulnerability in the /_log HTTP handler that allows unauthenticated network-adjacent attackers to execute arbitrary code by submitting crafted JSON request bodies to the handler, which passes user-supplied data to vm.runInNewContext() combined with eval(). Attackers can escape the Node.js vm sandbox by leveraging a host-context Function reference through util.format to access the host process via this.constructor.constructor, achieving full remote code execution on the underlying system without any authentication.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-02
Last Modified
2026-06-02
Generated
2026-06-03
AI Q&A
2026-06-03
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
browserstack runner 0.9.5
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in BrowserStack Runner versions up to 0.9.5 and involves a remote code execution flaw in the /_log HTTP handler.

An unauthenticated attacker who is network-adjacent can send specially crafted JSON request bodies to this handler.

The vulnerability arises because the handler passes user-supplied data to Node.js's vm.runInNewContext() combined with eval(), allowing attackers to escape the sandbox.

By leveraging a host-context Function reference through util.format, attackers can access the host process via this.constructor.constructor, achieving full remote code execution on the underlying system without any authentication.


How can this vulnerability impact me? :

This vulnerability allows an attacker to execute arbitrary code remotely on the affected system without any authentication.

Such remote code execution can lead to complete compromise of the underlying system, including unauthorized access, data theft, system manipulation, or disruption of services.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart