内容
<div align="center">
# ─── CVE-2026-42271 ───
<img src="https://img.shields.io/badge/CVSS-8.8-red?style=for-the-badge" alt="CVSS 8.8"/>
<img src="https://img.shields.io/badge/Status-Critical-critical?style=for-the-badge" alt="Critical"/>
<img src="https://img.shields.io/badge/LiteLLM-1.74.2──1.83.6-blue?style=for-the-badge" alt="Affected Versions"/>
<br />
# 🛡️ AMN SECURITY 🛡️
### 網絡安全研究中心 | Cyber Security Research Center
[🌐 **Website:** https://amn.amnoffsec.workers.dev/](https://amn.amnoffsec.workers.dev/)
📸 **Instagram:** https://www.instagram.com/ixctw
📧 **Email:** ayman.mahmoudoffsec@gmail.com
---
</div>
<br />
# 🇸🇦 漏洞详情
## ⚠️ LiteLLM AI Gateway 命令执行漏洞
### CVE-2026-42271 | CVSS 8.8 | 高危
### 📋 漏洞摘要
在 **LiteLLM AI Gateway** 中发现了一个高危漏洞,该漏洞允许经过身份验证的攻击者 在主机服务器上执行任意操作系统命令。漏洞存在于 **Model Context Protocol (MCP)** 测试端点中,该端点接受完全由攻击者控制的MCP服务器配置,包括 `command`、`args` 和 `env` 字段,而不进行任何净化或安全验证。
### 🔍 漏洞详情
| 字段 | 详情 |
|--------|----------|
| **CVE** | CVE-2026-42271 |
| **CVSS** | 8.8 (高危) |
| **类型** | 命令执行 |
| **产品** | LiteLLM AI Gateway |
| **受影响版本** | 1.74.2 至 1.83.6 |
| **修复版本** | 1.83.7 及以上 |
| **发现者** | AMN SECURITY 研究团队 🛡️ |
#### 受影响端点
| 端点 | 方法 |
|-------------|---------|
| `/mcp-rest/test/connection` | POST |
| `/mcp-rest/test/tools/list` | POST |
### 💥 攻击场景
1. 攻击者拥有有效的 LiteLLM API 密钥(身份验证所需)
2. 攻击者向受影响的端点发送 POST 请求
3. 请求中包含恶意的 MCP 服务器配置
4. LiteLLM 代理执行攻击者指定的命令
5. 命令在主机上以 LiteLLM 进程的权限执行
### 🛡️ 修复措施
- **立即升级**: 升级 LiteLLM 至 1.83.7 或更高版本
- **限制访问**: 使用防火墙规则或反向代理配置限制对 MCP 测试端点的访问
- **密钥审计**: 审查并降低 API 密钥的权限
```
pip install --upgrade litellm
# 或
docker pull ghcr.io/berriai/litellm:latest
```
### 📚 参考资料
- **NVD**: https://nvd.nist.gov/vuln/detail/CVE-2026-42271
- **GitHub Advisory**: https://github.com/BerriAI/litellm/security/advisories/GHSA-xxxx-xxxx-xxxx
- **HackerNews**: https://news.ycombinator.com/item?id=...
- **CSA (Cyber Security Agency)**: https://csa.gov.sg/cves/2026/42271
- **AMN SECURITY 报告**: https://amnsec.com/research/cve-2026-42271
---
### 👥 AMN SECURITY 团队
| 成员 | 角色 |
|-------|--------|
| AMN 研究团队 | 漏洞发现与技术分析 |
| AMN 利用团队 | 漏洞利用工具开发 |
| AMN 防御团队 | 修复指导与缓解策略 |
---
## 联系我们
🌐 **Website:** https://amn.amnoffsec.workers.dev/
📸 **Instagram:** https://www.instagram.com/ixctw
📧 **Email:** ayman.mahmoudoffsec@gmail.com
---
<br />
<div align="center">
══════════════════════════════════════════════════════════════
# 🌐 英文版
══════════════════════════════════════════════════════════════
</div>
<br />
# ⚠️ LiteLLM AI Gateway MCP Test Endpoint Remote Code Execution
### CVE-2026-42271 | CVSS 8.8 | 高危
### 📋 漏洞摘要
在 **LiteLLM AI Gateway** 中发现了一个高危漏洞,该漏洞允许经过身份验证的攻击者 在主机服务器上执行任意操作系统命令。
### 🔍 漏洞详情
| 字段 | 详情 |
|--------|----------|
| **CVE ID** | CVE-2026-42271 |
| **CVSS Score** | 8.8 (高危) |
| **CWE** | CWE-77: 命令注入 |
| **产品** | LiteLLM AI Gateway |
| **受影响版本** | 1.74.2 至 1.83.6 |
| **修复版本** | 1.83.7 及以上 |
| **发现者** | AMN SECURITY 研究团队 🛡️ |
### 💥 攻击场景
**前提条件:**
- 有效的 LiteLLM API 密钥
- 可以访问 LiteLLM 代理
**攻击流程:**
1. 攻击者使用有效的 API 密钥对 LiteLLM 代理进行身份验证
2. 攻击者向易受攻击的端点发送精心构造的 POST 请求
3. 请求体中包含恶意的 MCP 服务器配置
4. LiteLLM 代理以子进程的形式执行攻击者指定的命令
5. 命令在主机上以 LiteLLM 进程的权限执行
### 🛡️ 修复措施
#### 立即行动
1. **升级 LiteLLM** 至 1.83.7 或更高版本:
```bash
pip install --upgrade litellm
# 或对于 Docker 部署:
docker pull ghcr.io/berriai/litellm:1.83.7
```
2. **限制网络访问**: 使用防火墙规则或反向代理配置限制对 MCP 测试端点的访问。
3. **撤销暴露的密钥**: 如果怀疑任何 API 密钥已被泄露,请立即撤销。
4. **审计日志**: 审查代理日志中对 `/mcp-rest/test/*` 端点的可疑 POST 请求。
#### 长期强化
- 对所有 MCP 配置字段实施严格的输入验证
- 使用允许列表限制 MCP 服务器生成的命令
- 对 LiteLLM 进程应用最小权限原则
- 启用所有 MCP 测试操作的审计日志
- 考虑在生产环境中禁用 MCP 测试端点
### 📚 参考资料
| 来源 | URL |
|--------|-----|
| NVD 条目 | https://nvd.nist.gov/vuln/detail/CVE-2026-42271 |
| GitHub 漏洞公告 | https://github.com/BerriAI/litellm/security/advisories/GHSA-xxxx-xxxx-xxxx |
| HackerNews 讨论 | https://news.ycombinator.com/item?id=... |
| CSA 漏洞公告 | https://csa.gov.sg/cves/2026/42271 |
| AMN SECURITY 报告 | https://amnsec.com/research/cve-2026-42271 |
| MITRE CVE | https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-42271 |
---
### ⏱ 时间线
| 日期 | 事件 |
|------|-------|
| 2026-06-28 | AMN SECURITY 研究团队发现漏洞 |
| 2026-06-29 | 初步披露给 LiteLLM 维护者 |
| 2026-07-01 | LiteLLM 确认漏洞 |
| 2026-07-03 | 在 1.83.7 版本中修复 |
| 2026-07-05 | 分配 CVE-2026-42271 |
| 2026-07-07 | 公开披露和 PoC 发布 |
---
### 👥 AMN SECURITY 团队
| 成员 | 角色 |
|--------|------|
| **AMN 研究团队** | 漏洞发现和技术分析 |
| **AMN 利用团队** | 漏洞利用工具开发 |
| **AMN 防御团队** | 修复指导和缓解策略 |
#### 联系我们
<div align="center">
🌐 **Website:** https://amn.amnoffsec.workers.dev/
📸 **Instagram:** https://www.instagram.com/ixctw
📧 **Email:** ayman.mahmoudoffsec@gmail.com
</div>
### ⚖️ 免责声明
本漏洞公告和附带的漏洞利用代码仅用于 **授权的安全测试和教育目的**。未经授权使用此漏洞利用工具针对您不拥有或没有明确测试权限的系统是非法行为。作者和 AMN SECURITY 不对滥用此信息承担任何责任。
---
<div align="center">
**🛡️ AMN SECURITY 🛡️** | *保护 AI 供应链*
2026 AMN SECURITY 研究团队。保留所有权利。
</div>