Sceawere

Vulnerability Detail

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

GenieWords Unauthenticated Stored XSS

Vulnerability Metadata

Severity
High
Score / CVSS
8.8
Creation Date
3h ago
Vendor
Unknown
Product
GenieWords
Attack Type
CWE-862 Missing Authorization
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

The GenieWords WordPress plugin from 1.5.27 to 1.5.34 does not have authorisation checks on some of its REST API and AJAX actions, and decodes stored values before printing them, allowing unauthenticated users to overwrite its configuration and inject arbitrary web scripts that execute on every front-end page.

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": "8.8",
  "pubDate": "2026-09-13T21:17:01.800Z",
  "pubdate": "2026-09-13T21:17:01.800Z",
  "executiveSummary": "The GenieWords WordPress plugin, specifically versions 1.5.27 through 1.5.34, is susceptible to a critical security vulnerability involving the combination of broken access control and stored cross-site scripting (XSS).\nThis vulnerability originates from the absence of authorization checks on specific REST API and AJAX endpoints, enabling unauthenticated remote attackers to modify the plugin's internal configuration settings.\nBy leveraging these insecure endpoints, an attacker can inject malicious JavaScript payloads into stored configuration values. Because the application subsequently decodes and renders these values without proper sanitization on every front-end page, the injected scripts execute within the browsers of visitors.\nThe impact includes the potential for session hijacking, unauthorized redirection of users, defacement of the website, and the exfiltration of sensitive information.\nThis vulnerability presents a high risk as it requires no prior authentication or administrative privileges to execute. Administrators are advised to update the plugin immediately or restrict access to the affected endpoints until a verified patch is applied.",
  "technicalDetails": "The root cause of this vulnerability lies in the improper implementation of access control mechanisms within the GenieWords plugin's API and AJAX infrastructure. Multiple administrative actions exposed via the REST API and AJAX handlers fail to verify the capabilities or nonces of the requesting user, allowing unauthenticated remote parties to perform state-changing operations.\nThe attack flow begins with an unauthenticated attacker interacting with the plugin's insecure API endpoints. By crafting specific HTTP requests—typically POST requests targeting these misconfigured routes—an attacker can overwrite the plugin's stored configuration parameters.\nDuring this process, the attacker injects an arbitrary payload, typically containing malicious HTML or JavaScript, into a field that the plugin expects to be a legitimate configuration value. Since the backend lacks server-side validation or input sanitization, the malicious input is persisted directly into the WordPress database.\nThe secondary phase of the exploit occurs when the plugin retrieves these stored values for front-end presentation. The plugin performs a decoding operation on the stored data before echoing it into the HTML document structure of the public-facing pages. Because the application fails to utilize context-aware output encoding (such as esc_js or esc_html), the browser interprets the attacker's script as executable code rather than plain text.\nThis behavior results in persistent, stored Cross-Site Scripting (XSS). The script executes in the context of any user who visits the affected front-end pages, including privileged administrative accounts if they view the site. This allows the attacker to steal session cookies, perform actions on behalf of the logged-in user (Cross-Site Request Forgery), or redirect legitimate traffic to malicious domains.\nAffected versions are limited to 1.5.27 to 1.5.34. The vulnerability is characterized by a complete lack of authentication requirements and network-accessible exposure, as these endpoints are reachable via standard HTTP(S) requests from any remote origin."
}
CVE-2026-74933: GenieWords Unauthenticated Stored XSS (HIGH Severity, CVSS: 8.8) | Sceawere