Automated Threat Modeling

Post SMTP CVE-2025-11833: Brief Summary of Critical Unauthorized Email Log Access in WordPress

A brief summary of CVE-2025-11833 in the Post SMTP WordPress plugin, versions up to 3.6.0. Unauthenticated attackers can read logged emails, including password reset links, which can lead to account takeover. Covers technical details, affected versions, and the vendor's security history.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-10-31

Post SMTP CVE-2025-11833: Brief Summary of Critical Unauthorized Email Log Access in WordPress
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

On any WordPress site running a vulnerable version of the Post SMTP plugin, attackers can retrieve password reset emails and take over administrator accounts. The plugin has over 400,000 active installations, so this flaw exposes a huge number of WordPress sites to unauthorized access and account compromise.

Post SMTP is a widely used WordPress plugin for SMTP email delivery, with logging, alerts, and backup SMTP. Sites of every size depend on it, from small blogs to enterprise deployments, so a flaw in this plugin has wide reach.

Technical Information

CVE-2025-11833 is caused by a missing capability check in the __construct function of the Post SMTP plugin's email log handler. In all versions up to and including 3.6.0, the plugin does not verify user permissions before it initializes access to the email log endpoints. As a result, unauthenticated users can directly access REST API endpoints that expose the contents of logged emails.

The vulnerable code is in PostmanEmailLogs.php#L51 (v3.5.0).

With no permission check in place, attackers can send HTTP requests straight to the relevant REST API endpoints and retrieve any email the plugin has logged. That includes password reset emails and the reset links inside them. With one of those links, an attacker can reset the password for any user, administrators included, and take full control of the WordPress site.

The vulnerability is classified as CWE-862 (Missing Authorization). The attack needs only network access to the affected WordPress instance. It does not require authentication or any prior knowledge of the system.

Affected Systems and Versions

  • Product: Post SMTP – Complete SMTP Solution with Logs, Alerts, Backup SMTP & Mobile App (WordPress plugin)
  • Affected versions: All versions up to and including 3.6.0
  • Vulnerable configuration: Any WordPress installation with the affected plugin version active

Vendor Security History

The Post SMTP plugin has a history of critical authorization and REST API exposure vulnerabilities:

  • CVE-2025-24000: Missing authorization allowed authenticated users to access email logs
  • CVE-2023-6875: Type juggling in a REST endpoint allowed unauthenticated API key reset and log access

The vendor has issued patches after these disclosures, but similar issues have recurred, which points to a need for better security review and development practices.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization