VDB
Sign up
CRITICAL9.8

GHSA-5f37-gxvh-23v6

Remote code execution in PHPMailer

Quick fix

GHSA-5f37-gxvh-23v6 — phpmailer/phpmailer: upgrade to the fixed version with the command below.

composer require phpmailer/phpmailer:^5.2.18

Details

### Impact The `mailSend` function in the default `isMail` transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra parameters to the mail command and consequently execute arbitrary code via a \" (backslash double quote) in a crafted `Sender` property.

### Patches Fixed in 5.2.18

### Workarounds Filter and validate user input before passing it to internal functions.

### References https://nvd.nist.gov/vuln/detail/CVE-2016-10033 Related to a follow-on issue in https://nvd.nist.gov/vuln/detail/CVE-2016-10045

### For more information If you have any questions or comments about this advisory: * Open a private issue in [the PHPMailer project](https://github.com/PHPMailer/PHPMailer)

Are you affected?

Enter the version of the package you're using.

Affected packages

Packagist/phpmailer/phpmailer
Introduced in: 5.0.0Fixed in: 5.2.18
Fixcomposer require phpmailer/phpmailer:^5.2.18

References