目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-84361— Composer P4PORT rsh命令执行漏洞

一分钟漏洞结论

影响对象
composer composer
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Composer 是 PHP 语言的依赖管理工具。在 1.0 至 2.2.30 和 2.10.3 之前的版本中,来自自定义 Composer 仓库或不可信的 文件的恶意依赖包可能将 设置为 ,并将 设置为以 或 开头的 P4PORT 值。当系统安装了 Perforce 的 p4 客户端,且通过 或 (包括 选项)从源码安装该包时, 未对地址进行验证,直接将其传递给 p4,导致 p4 以当前用户或 CI 账户的权限执行本地命令。Packagist.org 不允许使用 Perforce 源码元数据。此问题已在 2.2.

CVSS 7.7 · High
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-84361 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Composer: Perforce source URL permits P4PORT `rsh:` command execution
来源: CVE Program / CVE List V5
Vulnerability Description
Composer is a dependency Manager for the PHP language. From 1.0 until 2.2.30 and 2.10.3, a malicious dependency package from a custom Composer repository or an untrusted composer.lock file could set source.type to perforce and source.url to an rsh: or jsh: P4PORT value. When the Perforce p4 client was installed and Composer installed the package from source through composer install or composer update, including --prefer-source, Composer\Util\Perforce passed the address to p4 without validation, causing p4 to run a local command with the privileges of the user or CI account. Packagist.org does not permit Perforce source metadata. This issue is fixed in versions 2.2.30 and 2.10.3.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
OS命令中使用的特殊元素转义处理不恰当(OS命令注入)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
composer composer >= 1.0, < 2.2.30 -

二、漏洞 CVE-2026-84361 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-84361 的情报信息

登录查看更多情报信息。

CVE-2026-84361 其他参考 (5)

IV. Related Vulnerabilities

V. Comments for CVE-2026-84361

暂无评论


发表评论