Description
The GoSMTP Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content via Email Log Body in all versions up to, and including, 1.2.3 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. The exploit is made possible because WordPress comment kses does not strip entity-encoded tag delimiters, allowing the payload to pass moderation as safe text before being decoded into live HTML by core email notification functions and written verbatim into the plugin's email log database table.
Published: 2026-10-16
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting allowing arbitrary script execution on users’ browsers
Action: Patch Immediately
AI Analysis

Impact

The vulnerability lies in how GoSMTP Pro handles comment content that is later stored in an email log. Insufficient input sanitization and output escaping allow an unauthenticated attacker to embed encoded HTML tags within a comment. When the comment is retrieved, WordPress’s core email notification functions decode the entity‑encoded delimiters and write the data verbatim into the plugin’s email log database table, resulting in stored cross‑site scripting. This flaw enables attackers to execute arbitrary scripts in the context of any user who views the affected page, potentially granting session hijacking, data theft, or defacement capabilities.

Affected Systems

All installations of the GoSMTP Pro WordPress plugin up to and including version 1.2.3 are affected. The vendor identified in the CNA is Softaculous. Because the flaw is tied to the plugin’s email logging, any WordPress sites that use these versions and have comments enabled are at risk.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity, though the EPSS score is not available, so the precise likelihood of exploitation is unknown. The flaw is not listed in the CISA KEV catalog, but its nature as a stored XSS that requires no authentication makes it a valuable target for attackers. An adversary could inject malicious scripts via any comment submission, bypass moderation because WordPress comment kses does not strip entity‑encoded tags, and those scripts would run for any user who views the page that displays the email log. The attack vector is straightforward: submit a crafted comment that is logged; an unauthenticated attacker can then harvest session cookies or perform other in‑browser attacks on later users.

Generated by OpenCVE AI on October 16, 2026 at 13:16 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GoSMTP Pro to version 1.2.4 or later, which contains the patch for this issue.
  • If a rapid upgrade is not feasible, sanitize or strip all user‑supplied comment content before it is stored in the email log, ensuring that no encoded or raw HTML tags survive the write operation.
  • Disable or restrict the plugin’s email logging of comment data, or modify the email notification templates so that comment content is not written verbatim to the database.
  • Verify that WordPress core, kses, and related security plugins are updated to the latest versions to reduce the risk of future sanitization weaknesses.

Generated by OpenCVE AI on October 16, 2026 at 13:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 09:45:00 +0000

Type Values Removed Values Added
Description The GoSMTP Pro plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Comment Content via Email Log Body in all versions up to, and including, 1.2.3 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. The exploit is made possible because WordPress comment kses does not strip entity-encoded tag delimiters, allowing the payload to pass moderation as safe text before being decoded into live HTML by core email notification functions and written verbatim into the plugin's email log database table.
Title GoSMTP Pro <= 1.2.3 - Unauthenticated Stored Cross-Site Scripting via Comment Content via Email Log Body
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.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T09:26:36.859Z

Reserved: 2026-09-23T16:05:51.932Z

Link: CVE-2026-96768

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-16T10:18:05.863

Modified: 2026-10-16T10:18:05.863

Link: CVE-2026-96768

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T13:22:55Z

Weaknesses
  • CWE-79

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