CVE-2025-1123

Solid Mail – SMTP email and logging made by SolidWP <= 2.1.5 - Unauthenticated Stored Cross-Site Scripting via Email

Published May 23, 2025 CVSS 3.1 · 7.2 High EPSS < 1% KEV · Not listed
Description
The Solid Mail – SMTP email and logging made by SolidWP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via email Name, Subject, and Body in all versions up to, and including, 2.1.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Analysis

AI-generated

Technical impact

The Solid Mail plugin for WordPress stores arbitrary web scripts when an attacker supplies malicious content in the email name, subject, or body fields. Because the input is not sanitised or escaped, any user who later views the stored email content will have the injected script executed in their browser. The impact is the execution of the attacker's script in the victim's browser; such scripts could potentially allow the attacker to steal session cookies, deface the site, or redirect users to malicious sites—these uses are inferred from typical XSS behaviour and are not explicitly stated in the CVE description.

Affected Systems

All installations of the Solid Mail – SMTP email and logging plugin by SolidWP that are version 2.1.5 or earlier are affected. The flaw resides in the core email handling code and is present regardless of other configuration settings.

Risk and Exploitability

The CVSS score of 7.2 indicates a medium‑to‑high severity, while the EPSS score of less than 1% suggests that active exploitation in the wild is currently rare. The vulnerability is not included in the CISA KEV catalog. An unauthenticated attacker can reach the flaw through the public SMTP/email form provided by the plugin, send a crafted message containing malicious JavaScript, and later trigger its execution when any site visitor opens the email page. The lack of immediate exploitation evidence does not diminish the potential damage if the vulnerability were to be leveraged or if an attacker gains the capability to target the site.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Solid Mail plugin to the latest version that removes the XSS flaw
  • If upgrading is not immediately possible, restrict the SMTP/email form to authenticated users only or disable the feature entirely
  • Apply custom sanitisation to the email name, subject and body fields before storage, ensuring that all output is properly escaped when rendering the email page

Generated by OpenCVE AI on April 21, 2026 at 20:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-27681 The Solid Mail – SMTP email and logging made by SolidWP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via email Name, Subject, and Body in all versions up to, and including, 2.1.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The Solid Mail – SMTP email and logging made by SolidWP plugin for WordPress is vulnerable to Stored Cross-Site Scripting via email Name, Subject, and Body in all versions up to, and including, 2.1.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Title Solid Mail – SMTP email and logging made by SolidWP <= 2.1.5 - Unauthenticated Stored Cross-Site Scripting via Email
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 8, 2026, 5:34 PM
Reserved
Feb 7, 2025, 6:57 PM
Status
Deferred
Published
May 23, 2025, 1:15 PM
Modified
Jun 17, 2026, 8:38 AM