Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-10144— Rsbuild < 2.0.9 Command Injection via openBrowser() URL Handling

Quick assessment

Affected
web-infra-dev rsbuild
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Rsbuild 2.0.9 之前的版本存在命令注入漏洞,允许攻击者通过向服务器提供包含 shell 元字符的精心构造的 URL,在 macOS 上执行任意操作系统命令。 具体而言,位于 中的 函数在将 URL 插入到通过 执行的 shell 命令之前,会先通过 对其进行编码。然而, 不会对美元符号($)、括号和分号进行编码,因此嵌入的 shell 元字符会被 解析并执行,从而实现任意命令执行。

CVSS 7.8 · High

Possible ATT&CK Techniques 1 AI

T1059.004 · Unix Shell
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-10144

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Rsbuild < 2.0.9 Command Injection via openBrowser() URL Handling
Source: CVE Program / CVE List V5
Vulnerability Description
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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
OS命令中使用的特殊元素转义处理不恰当(OS命令注入)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
web-infra-dev rsbuild 0 ~ 2.0.9 -

II. Public POCs for CVE-2026-10144

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-10144

登录查看更多情报信息。

Patches & Fixes for CVE-2026-10144 (2)

Vendor Advisories for CVE-2026-10144 (1)

Vendor Pages for CVE-2026-10144 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-10144

No comments yet


Leave a comment