GHSA-8jc3-5p29-qgjx
PHPMailer Local file inclusion
Packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| Packagist | phpmailer/phpmailer | < 5.2.0 | 5.2.0 |
Details
As written in the advisory (Markdown source, shown as plain text).
### Impact
Arbitrary local file inclusion via the `$lang` property, remotely exploitable if host application passes unfiltered user data into that property. The 3 CVEs listed are applications that used PHPMailer that were vulnerable to this problem.
### Patches
It's not known exactly when this was fixed in the host applications, but it was fixed in PHPMailer 5.2.0.
### Workarounds
Filter and validate user-supplied data before use.
### References
https://nvd.nist.gov/vuln/detail/CVE-2006-5734
https://nvd.nist.gov/vuln/detail/CVE-2007-3215
https://nvd.nist.gov/vuln/detail/CVE-2007-2021
Example exploit: https://www.exploit-db.com/exploits/14893
### 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)
References
External links from the advisory. They lead to third-party sites.