BrowserStack Runner 0.9.5 Unauthenticated RCE via /_log HTTP Handler
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-94.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| browserstack | browserstack-runner | up to 0.9.5 | — | No fix listed | CNA |
| — | browserstack-runner (npm) | up to 0.9.5 | — | No fix listed | GHSA-6vr3-7wcx-v5g5 |
- browserstack-runner Vendorbrowserstack Affected up to 0.9.5 Fixed in — No fix listed CNA
- browserstack-runner (npm) Vendor— Affected up to 0.9.5 Fixed in — No fix listed GHSA-6vr3-7wcx-v5g5
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-49143
- 2026-10-03 Alias added: GHSA-6vr3-7wcx-v5g5
References
More browserstack vulnerabilities
- TI-2026-36003 OS command injection in browserstack-cypress-cli CVSS 3.1HIGH 7.8
- TI-2026-36357 BrowserStack Runner 0.9.5 Path Traversal via _default HTTP Handler CVSS 4.0HIGH 7.1
- TI-2025-35496 The Node.js package browserstack-local 1.5.8 contains a command injection vulnerability. CVSS 3.1HIGH 7.8
Sources
- CVE-2026-49143 · CVE Program
- CVE-2026-49143 · NVD
- FIRST EPSS
- GHSA-6vr3-7wcx-v5g5 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences