CVE Catalog

CVE-2026-10144

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
1.65%

75th percentile - higher than 75% of all known CVEs

Summary

Rsbuild before 2.0.9 contains a command injection vulnerability that allows attackers to execute arbitrary OS commands by supplying a crafted URL containing shell metacharacters to the server.open configuration on macOS. The openBrowser() function passes the URL through encodeURI() before interpolating it into a shell command executed via child_process.exec(), but because encodeURI() does not encode dollar signs, parentheses, or semicolons, embedded shell metacharacters are evaluated by /bin/sh, enabling arbitrary command execution.

Risk Assessment

The risk includes remote execution of arbitrary commands on the server, which could lead to full system compromise and data confidentiality breach.

Recommendation

Immediately update Rsbuild to version 2.0.9 or later and avoid using server.open configuration with untrusted URLs.

Related vulnerabilities

Original NVD description (English source)

Rsbuild before 2.0.9 contains a command injection vulnerability that allows attackers to execute arbitrary OS commands by supplying a crafted URL containing shell metacharacters to the server.open configuration on macOS. The openBrowser() function in packages/core/src/server/open.ts passes the URL through encodeURI() before interpolating it into a shell command executed via child_process.exec(), but because encodeURI() does not encode dollar signs, parentheses, or semicolons, embedded shell metacharacters are evaluated by /bin/sh, enabling arbitrary command execution.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS