CVEvulnerability
CVE-2016-10045
9.8 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2016-12-30
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 9.8 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 2.0 ([email protected])
- 7.5 HIGH — AV:N/AC:L/Au:N/C:P/I:P/A:P
- Weaknesses
- CWE-77
Description
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail command and consequently execute arbitrary code by leveraging improper interaction between the escapeshellarg function and internal escaping performed in the mail function in PHP. NOTE: this vulnerability exists because of an incorrect fix for CVE-2016-10033.
Affected configurations
• phpmailer project phpmailer (< 5.2.20)
• wordpress wordpress (<= 4.7)
• joomla joomla\! (>= 1.5.0 <= 3.6.5)
Related
Weakness · CWE (1)
- CWE-77 Improper Neutralization of Special Elements used in a Command weakness
References
- http://openwall.com/lists/oss-security/2016/12/28/1 Mailing List, Patch
- http://packetstormsecurity.com/files/140286/PHPMailer-Remote-Code-Execution.html Exploit, Third Party Advisory, VDB Entry
- http://packetstormsecurity.com/files/140350/PHPMailer-Sendmail-Argument-Injection.html Exploit, Third Party Advisory, VDB Entry
- http://seclists.org/fulldisclosure/2016/Dec/81 Mailing List, Patch, Third Party Advisory
- http://www.rapid7.com/db/modules/exploit/multi/http/phpmailer_arg_injection Exploit, Third Party Advisory
- http://www.securityfocus.com/archive/1/539967/100/0/threaded Third Party Advisory, VDB Entry
- http://www.securityfocus.com/bid/95130 Exploit, Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1037533 Third Party Advisory, VDB Entry
- https://developer.joomla.org/security-centre/668-20161205-phpmailer-security-advisory.html Third Party Advisory
- https://github.com/PHPMailer/PHPMailer/releases/tag/v5.2.20 Patch, Vendor Advisory
- https://github.com/PHPMailer/PHPMailer/wiki/About-the-CVE-2016-10033-and-CVE-2016-10045-vulnerabilities Patch, Vendor Advisory
- https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html Exploit, Patch, Third Party Advisory
- https://www.exploit-db.com/exploits/40969/ Exploit, Third Party Advisory, VDB Entry
- https://www.exploit-db.com/exploits/40986/ Third Party Advisory, VDB Entry
- https://www.exploit-db.com/exploits/42221/ Third Party Advisory, VDB Entry
- http://openwall.com/lists/oss-security/2016/12/28/1 Mailing List, Patch
- http://packetstormsecurity.com/files/140286/PHPMailer-Remote-Code-Execution.html Exploit, Third Party Advisory, VDB Entry
- http://packetstormsecurity.com/files/140350/PHPMailer-Sendmail-Argument-Injection.html Exploit, Third Party Advisory, VDB Entry
- http://seclists.org/fulldisclosure/2016/Dec/81 Mailing List, Patch, Third Party Advisory
- http://www.rapid7.com/db/modules/exploit/multi/http/phpmailer_arg_injection Exploit, Third Party Advisory
- http://www.securityfocus.com/archive/1/539967/100/0/threaded Third Party Advisory, VDB Entry
- http://www.securityfocus.com/bid/95130 Exploit, Third Party Advisory, VDB Entry
- http://www.securitytracker.com/id/1037533 Third Party Advisory, VDB Entry
- https://developer.joomla.org/security-centre/668-20161205-phpmailer-security-advisory.html Third Party Advisory
- https://github.com/PHPMailer/PHPMailer/releases/tag/v5.2.20 Patch, Vendor Advisory
- https://github.com/PHPMailer/PHPMailer/wiki/About-the-CVE-2016-10033-and-CVE-2016-10045-vulnerabilities Patch, Vendor Advisory
- https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html Exploit, Patch, Third Party Advisory
- https://www.exploit-db.com/exploits/40969/ Exploit, Third Party Advisory, VDB Entry
- https://www.exploit-db.com/exploits/40986/ Third Party Advisory, VDB Entry
- https://www.exploit-db.com/exploits/42221/ Third Party Advisory, VDB Entry