Search for packages
Package details: pkg:composer/phpmailer/phpmailer@5.2.18
purl pkg:composer/phpmailer/phpmailer@5.2.18
Next non-vulnerable version 6.5.0
Latest non-vulnerable version 6.5.0
Risk 10.0
Vulnerabilities affecting this package (7)
Vulnerability Summary Fixed by
VCID-377c-stcv-abgs
Aliases:
CVE-2021-3603
GHSA-77mr-wc79-m8j3
PHPMailer 6.4.1 and earlier contain a vulnerability that can result in untrusted code being called (if such code is injected into the host project's scope by other means). If the $patternselect parameter to validateAddress() is set to 'php' (the default, defined by PHPMailer::$validator), and the global namespace contains a function called php, it will be called in preference to the built-in validator of the same name. Mitigated in PHPMailer 6.5.0 by denying the use of simple strings as validator function names.
6.5.0
Affected by 0 other vulnerabilities.
VCID-429k-1vmw-kfgp
Aliases:
CVE-2017-11503
GHSA-58mj-pw57-4vm2
5.2.24
Affected by 4 other vulnerabilities.
VCID-ehef-kh9v-h7gd
Aliases:
CVE-2016-10045
GHSA-4pc3-96mx-wwc8
5.2.20
Affected by 6 other vulnerabilities.
VCID-tgrc-1eek-q7e9
Aliases:
CVE-2018-19296
GHSA-7w4p-72j7-v7c2
PHPMailer before 5.2.27 and 6.x before 6.0.6 is vulnerable to an object injection attack.
5.2.27
Affected by 3 other vulnerabilities.
6.0.6
Affected by 3 other vulnerabilities.
VCID-vc72-ptj1-kyh4
Aliases:
CVE-2020-13625
GHSA-f7hx-fqxw-rvvj
PHPMailer before 6.1.6 contains an output escaping bug when the name of a file attachment contains a double quote character. This can result in the file type being misinterpreted by the receiver or any mail relay processing the message.
6.1.6
Affected by 2 other vulnerabilities.
VCID-x7mu-d5zc-zkbx
Aliases:
CVE-2021-34551
GHSA-7q44-r25x-wm4q
Remote Code Execution vulnerability in PHPMailer 6.4.1 running on Windows PHPMailer 6.4.1 contains a possible remote code execution vulnerability through the `$lang_path` parameter of the `setLanguage()` method. If the `$lang_path` parameter is passed unfiltered from user input, it can be set to [a UNC path](https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#unc-paths), and if an attacker is also able to create a remote mount on the server that the UNC path points to, a script file under their control may be executed. ### Impact Arbitrary code may be run by a remote attacker under the web server or PHP process running on Window hosts. ### Patches Mitigated in PHPMailer 6.5.0 by no longer treating translation files as PHP code, but by parsing their text content directly. This approach avoids the possibility of executing unknown code while retaining backward compatibility. This isn't ideal, so the current translation format is deprecated and will be replaced in the next major release. ### Workarounds Any of: * Ensure that calling code does not pass unfiltered user-supplied data to the `$lang_path` parameter of the `setLanguage()` method. * Block or filter the use of unknown UNC paths in this parameter (or altogether). * Ensure that unauthorised users do not have the ability to read from unknown remote servers via UNC paths. * Run on an OS that does not support UNC paths ### References [CVE-2021-34551](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-34551). Reported by [listensec.com](https://listensec.com) via Tidelift. ### For more information If you have any questions or comments about this advisory: * Open an issue in [PHPMailer](https://github.com/PHPMailer/PHPMailer) * [Email the maintainers](mailto:phpmailer@synchromedia.co.uk)
6.5.0
Affected by 0 other vulnerabilities.
VCID-xhxb-gh4u-57gh
Aliases:
CVE-2017-5223
GHSA-4x5h-cr29-fhp6
5.2.22
Affected by 5 other vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-p3ee-1tqh-jycz CVE-2016-10033
GHSA-5f37-gxvh-23v6

Date Actor Action Vulnerability Source VulnerableCode Version
2025-08-01T09:58:01.110475+00:00 GitLab Importer Affected by VCID-377c-stcv-abgs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2021-3603.yml 37.0.0
2025-08-01T09:57:52.841981+00:00 GitLab Importer Affected by VCID-x7mu-d5zc-zkbx https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2021-34551.yml 37.0.0
2025-08-01T09:33:11.831880+00:00 GitLab Importer Affected by VCID-vc72-ptj1-kyh4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2020-13625.yml 37.0.0
2025-08-01T09:29:41.933427+00:00 GitLab Importer Fixing VCID-p3ee-1tqh-jycz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2016-10033.yml 37.0.0
2025-08-01T09:29:41.264032+00:00 GitLab Importer Affected by VCID-ehef-kh9v-h7gd https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2016-10045.yml 37.0.0
2025-08-01T09:16:56.304095+00:00 GitLab Importer Affected by VCID-tgrc-1eek-q7e9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2018-19296.yml 37.0.0
2025-08-01T09:00:56.471939+00:00 GitLab Importer Affected by VCID-429k-1vmw-kfgp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2017-11503.yml 37.0.0
2025-08-01T08:59:22.817388+00:00 GitLab Importer Affected by VCID-xhxb-gh4u-57gh https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/phpmailer/phpmailer/CVE-2017-5223.yml 37.0.0
2025-07-31T12:29:05.285231+00:00 GHSA Importer Fixing VCID-p3ee-1tqh-jycz https://github.com/advisories/GHSA-5f37-gxvh-23v6 37.0.0
2025-07-31T08:47:42.364465+00:00 GithubOSV Importer Fixing VCID-p3ee-1tqh-jycz https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2020/03/GHSA-5f37-gxvh-23v6/GHSA-5f37-gxvh-23v6.json 37.0.0