跳到主要内容

超危

PHPMailer命令注入漏洞(CVE-2016-10033)

2016-12-27 00:00:00 公开 ,2026-02-19 16:18:24 更新

  • APT漏洞
  • CISA KEV
  • 关键漏洞
  • 远程
  • 公开PoC
  • CWE Top 25 (2023)
  • 开源组件漏洞
  • 无需认证
  • CWE Top 25 (2024)
CWEs:
CWE-77 (Command Injection) CWE-88 (Argument Injection)
CAPEC:
CAPEC-136 (LDAP Injection) CAPEC-137 (Parameter Injection) CAPEC-15 (Command Delimiters) CAPEC-174 (Flash Parameter Injection) CAPEC-183 (IMAP/SMTP Command Injection) CAPEC-248 (Command Injection) CAPEC-40 (Manipulating Writeable Terminal Devices) CAPEC-41 (Using Meta-characters in E-mail Headers to Inject Malicious Payloads) CAPEC-43 (Exploiting Multiple Input Interpretation Layers) CAPEC-460 (HTTP Parameter Pollution (HPP)) CAPEC-75 (Manipulating Writeable Configuration Files) CAPEC-76 (Manipulating Web Input to File System Calls) CAPEC-88 (OS Command Injection)
SSVC:
可利用状态:已被积极利用攻击自动化:是技术影响评估:全部 2025-07-17 11:55:44

风险信息

CVSS v2 向量
AV:N/AC:L/Au:N/C:P/I:P/A:P
CVSS v2 风险值
7.5
CVSS v3 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3 风险值
9.8
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
9.8

详细信息

漏洞类型
其他
漏洞描述
PHPMailer是一个用于发送电子邮件的PHP类库。 PHPMailer 5.2.18之前的版本 class.phpmailer.php 脚本中的 mail()函数存在命令注入漏洞,该漏洞源于程序没有设置Sender属性,允许远程攻击者将额外参数传递给mail命令,从而通过构建的Sender属性中的 \“(反斜杠双引号)执行任意代码。如果攻击尝试失败,将导致拒绝服务条件。
修复建议
目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接: https://github.com/PHPMailer/PHPMailer/releases/tag/v5.2.18 https://github.com/phpmailer/phpmailer/commit/ed4e7ce8ad877a8f578139c491c256ab1933c7c9

参考链接