Sceawere

Vulnerability Detail

CVE-2026-17577UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

SSL Zen Reflected XSS Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.1
Creation Date
3h ago
Vendor
sslzen
Product
SSL Zen — SSL Certificate Installer & HTTPS Redirects
Attack Type
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

The SSL Zen plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'uri' (and 'host') parameters in versions up to, and including, 4.7.42. The ssl_zen_messages::getMessages() function builds the 'token_missmatch' message using base64_decode(sanitize_text_field($_REQUEST['uri'])) and (optionally) base64_decode(sanitize_text_field($_REQUEST['host'])). sanitize_text_field() cannot strip HTML/JavaScript that is hidden inside a base64-encoded blob, and the resulting decoded raw HTML is echoed unescaped by showMessage() . This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a specially crafted link.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.1",
  "pubDate": "2026-09-25T08:16:40.103Z",
  "pubdate": "2026-09-25T08:16:40.103Z",
  "executiveSummary": "The SSL Zen plugin for WordPress, in versions up to and including 4.7.42, contains a Reflected Cross-Site Scripting (XSS) vulnerability.\nThis flaw originates from the improper handling of user-supplied input provided via the 'uri' and 'host' parameters, which are processed without adequate sanitization or output escaping.\nThe vulnerability allows an unauthenticated attacker to inject and execute arbitrary JavaScript code within the context of the victim's browser session.\nSuccessful exploitation requires the attacker to trick an authenticated user into clicking a specially crafted malicious link, leading to potential session hijacking, unauthorized actions performed on behalf of the user, or sensitive data theft.\nThe risk is elevated due to the ease of crafting the exploit and the lack of authentication required to initiate the attack vector.",
  "technicalDetails": "The vulnerability resides within the ssl_zen_messages::getMessages() function, which is responsible for generating dynamic messaging, specifically the 'token_missmatch' notification.\nThe root cause is the unsafe processing of the 'uri' and 'host' request parameters. The application retrieves these values using sanitize_text_field($_REQUEST['...']), subsequently passes them through base64_decode(), and then reflects the decoded content directly into the DOM via the showMessage() function without secondary escaping.\nWhile sanitize_text_field() is intended to clean input, it is insufficient for this scenario because it fails to inspect or strip malicious HTML or JavaScript content encoded within a base64 blob. Once the base64 string is decoded, the raw, unescaped payload is rendered by the application.\nThe attack flow begins when an attacker crafts a URL containing a base64-encoded string representing a malicious payload (e.g., <script>alert(document.cookie)</script>). This URL is then delivered to an authenticated WordPress administrator or user.\nWhen the victim clicks the link, the server-side code decodes the malicious payload and incorporates it into the response HTML. Because the output is not properly sanitized or encoded for the browser context (missing functions like esc_html() or esc_js()), the browser interprets the injected data as executable code.\nThis is a Reflected XSS attack, meaning the payload is not stored persistently on the server but is immediately reflected in the response to the user's request. The impact is significant: an attacker could steal authentication cookies, perform unauthorized administrative actions, redirect users to malicious sites, or manipulate the site content displayed to the user.\nThe vulnerability affects all SSL Zen versions through 4.7.42. Because the vulnerable function is accessible without authentication, the attack surface is wide, restricted only by the need for social engineering to coerce a user into interacting with the malicious request."
}
CVE-2026-17577: SSL Zen Reflected XSS Vulnerability (MEDIUM Severity, CVSS: 6.1) | Sceawere