CVE-2025-13516: SureMail (WordPress plugin) · Unrestricted File Upload
Affects SureMail (WordPress plugin)Source CVE Database V5
Not known to be exploited · CVSS 8.1 High.
Data as of 26 Oct 2026, 12:54 UTC
- EPSS
- 0.9% chance of exploitation in 30 days – higher than 61% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 2 Dec 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| brainstormforce SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers | Affected
| Fixed in– |
AI-suggested
Until a fix is available, administrators should verify their web server configuration to ensure that execution of PHP files is disabled in the wp-content/uploads/suremails/attachments/ directory. On non-Apache servers or misconfigured Apache servers, additional manual restrictions should be applied to prevent execution of uploaded files. Consider disabling or restricting the plugin's file upload features if possible until an official fix is released.
Description
The SureMail – SMTP and Email Logs Plugin for WordPress is vulnerable to Unrestricted Upload of File with Dangerous Type in versions up to and including 1.9.0. This is due to the plugin's save_file() function in inc/emails/handler/uploads.php which duplicates all email attachments to a web-accessible directory (wp-content/uploads/suremails/attachments/) without validating file extensions or content types. Files are saved with predictable names derived from MD5 hashes of their content. While the plugin attempts to protect this directory with an Apache .htaccess file to disable PHP execution, this protection is ineffective on nginx, IIS, and Lighttpd servers, or on misconfigured Apache installations. This makes it possible for unauthenticated attackers to achieve Remote Code Execution by uploading malicious PHP files through any public form that emails attachments, calculating the predictable filename, and directly accessing the file to execute arbitrary code granted they are exploiting a site running on an affected web server configuration.
References
- wordfence.com/threat-intel/vulnerabilities/id/f3a20047-a325-4d29-a848-7ffa525d0bad?source=cve (opens in a new tab)
- plugins.trac.wordpress.org/browser/suremails/trunk/inc/emails/handler/uploads.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/suremails/trunk/inc/emails/handler/uploads.php (opens in a new tab)
- plugins.trac.wordpress.org/browser/suremails/trunk/inc/admin/plugin.php (opens in a new tab)
- cwe.mitre.org/data/definitions/434.html (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3403145/suremails/trunk?contextall=1&old=3389326&old_path=%2Fsuremails%2Ftrunk (opens in a new tab)