Skip to main content
← All vulnerabilities
CVE-2026-49143GHSA-6VR3-7WCX-V5G5

BrowserStack Runner 0.9.5 Unauthenticated RCE via /_log HTTP Handler

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • browserstack browserstack-runner

    through 0.9.5

  • browserstack-runnernpm

    through 0.9.5

References 2

GitHub · browserstack/browserstack-runner

vulncheck.com