Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3175 articles · 183293 vulns · 37/41 feeds (7d)
← Back to list
9.8
CVE-2026-25244PATCHED
openjsf · webdriverio

WebdriverIO has Command Injection in the BrowserStack Service

Description

WebdriverIO is a test automation framework for unit, e2e and component testing using WebDriver, WebDriver BiDi and Appium. Versions below 9.24.0 contain a command injection vulnerability leading to remote code execution (RCE) in test orchestration. Git permits branch names containing shell metacharacters, and getGitMetadataForAISelection() interpolates these names directly into execSync() calls without sanitization. An attacker can exploit this by supplying a malicious repository (via testOrchestrationOptions.runSmartSelection.source, or the current directory if unset) whose branch name carries a payload, causing the shell to execute arbitrary code. This enables remote code execution on CI/CD servers and developer machines, leading to credential and secret disclosure, source code and SSH key exfiltration, system compromise, and supply chain attacks via tampered build artifacts. The issue has been fixed in version 9.24.0.

Affected Products

VendorProductVersions
openjsfwebdriverio< 9.24.0

References

  • https://github.com/webdriverio/webdriverio/security/advisories/GHSA-5c46-x3qw-q7j7(x_refsource_CONFIRM)
  • https://github.com/webdriverio/webdriverio/blob/ea0e3e00288abced4c739ff9e46c46977b7cdbd2/packages/wdio-browserstack-service/src/testorchestration/helpers.ts#L204(x_refsource_MISC)
  • https://github.com/webdriverio/webdriverio/releases/tag/v9.24.0(x_refsource_MISC)

Related News (1 articles)

Tier C
VulDB76d ago
CVE-2026-25244 | WebdriverIO up to 9.23.x getGitMetadataForAISelection os command injection (GHSA-5c46-x3qw-q7j7)
→ No new info (linked only)
CVSS 3.19.8 CRITICAL
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CISA KEV❌ No
Actively exploited❌ No
Patch available
@wdio/browserstack-service@9.24.0
CWECWE-78
PublishedMay 11, 2026
Last enriched76d agov2
Tags
GHSA-5c46-x3qw-q7j7npm
Trending Score0
Source articles1
Independent1
Info Completeness9/14
Missing: epss, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (2)

HIGHCVE-2026-13676EXP
fast-uri vulnerable to host confusion via failed IDN canonicalization
Trending: 69
HIGHCVE-2026-10796
nvm executes commands from a malicious Node.js mirror's version strings

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
May 11, 2026
Discovered by ZDM
May 11, 2026
Updated: affectedVersions
May 18, 2026
Patch Available
Jul 23, 2026

Version History

v2
Last enriched 76d ago
v2Tier C76d ago

Updated affected versions to include 9.23.x and corrected exploit availability to false.

affectedVersions
via VulDB
v183d ago

Initial creation