Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS link targeting plugin
-
DeliveryLure victim to click crafted URL
-
ExploitPayload reflected without sanitization
-
ExecutionScript executes in victim browser
-
ImpactSession hijack or unauthorized actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to deliver a crafted request/URL to the vulnerable All In One Login plugin (versions <= 2.4.1) and have a victim interact with it (UI:R) - typically by clicking a malicious link or loading an attacker-supplied page - since this is reflected XSS rather than stored. No authentication is required to craft the request (PR:N), but the dependency on victim interaction and the need for the WordPress site to be running this specific plugin at an affected version are the primary limiting factors. The exact vulnerable parameter, endpoint, and whether any non-default plugin configuration is required are not described in the available sources. |
| Impact | Signals are mixed and lean toward a moderate, not critical, priority. The CVSS 3.1 base vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, 7.1) reflects a reflected cross-site scripting flaw: network-reachable, low complexity, no authentication, but requiring victim interaction (UI:R) and yielding only low confidentiality/integrity/availability impact with a scope change into the browser context. No EPSS score, no CISA KEV listing, and no SSVC automatable/technical-impact fields were supplied, so quantitative exploitation likelihood cannot be stated. There is no public exploit identified at time of analysis; the sole reference is a Patchstack database entry, not working exploit code. The vuln.today decision label is 'this_week', indicating elevated-but-not-emergency urgency consistent with an unauthenticated XSS in a WordPress plugin. The UI:R requirement (a victim must be induced to click a crafted link or load a crafted request) is the main factor limiting real-world impact, keeping this below the tier of a server-side unauthenticated RCE despite the 'unauthenticated' label. Treat as a real but second-tier priority to patch within the week, not a drop-everything emergency. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL or request targeting the All In One Login plugin (<= 2.4.1) and lures a logged-in administrator or visitor into clicking it; the unsanitized input is reflected back and executes attacker-controlled JavaScript in the victim's browser session. This could be used to hijack session tokens, perform actions as the victim, or deface the rendered page. No public exploit code is identified at time of analysis, and the specific injection trigger is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Reflected cross-site scripting in the All In One Login WordPress plugin through version 2.4.1 allows an unauthenticated remote attacker to run arbitrary script in a victim's browser within the context of the affected WordPress site, after convincing that victim to follow a crafted link or load an attacker-supplied page (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, scope changed). Impact is limited to confidentiality and integrity of data reachable from the victim's session, with no availability effect assessed; the exact vulnerable parameter and endpoint are not described in the available sources. No public exploit code has been identified at time of analysis, and priority is assessed as 'this_week' - mixed signals leaning toward moderate rather than critical, mainly because successful exploitation depends on victim interaction and on the site running the plugin at an affected version.
RemediationAI
No fixed release version is identified in the available data, so the first step is to check the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/change-wp-admin-login/vulnerability/wordpress-all-in-one-login-plugin-2-4-1-cross-site-scripting-xss-vulnerability?_s_id=cve and the plugin's WordPress.org listing for a release later than 2.4.1, then update to that version as soon as it is confirmed. If no patched build is available yet, deactivate and remove All In One Login entirely where its login-page customization and branding features are not required - the trade-off is loss of that functionality, including custom login URLs or styling that may be relied on by users - and treat reactivation as gated on a confirmed fix. Where the plugin must stay active, restrict reachability of the login surface it customizes (wp-login.php and the plugin's own endpoints) to trusted addresses or place request filtering in front of it; both add administrative overhead and can lock out legitimate users or break integrations if the allowlist is too narrow, and filtering must cover the specific reflected parameter once it is identified, which the available sources do not specify. There is no public exploit code identified at the time of analysis, so these measures are precautionary rather than incident-driven.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is a CWE-79 cross-site scripting flaw in the All In One Login plugin (CPE cpe:2.3:a:saad_iqbal:all_in_one_login), a WordPress component used to customize and rebrand the wp-login.php experience. The assessed vector marks the attack as network-reachable, low complexity, requiring no privileges (PR:N) but requiring user interaction (UI:R) and producing a scope change (S:C), which means injected script executes with the privileges of the hosting origin and can reach beyond the vulnerable plugin itself into other pages and actions of the WordPress installation. The assessment describes the flaw as reflected rather than stored, so the payload is delivered per-request and is not persisted in the database; the specific vulnerable parameter, hook, and whether any non-default plugin configuration is required are not described in the available sources, and the precise trigger is not documented in the evidence supplied. The vendor advisory is the Patchstack WordPress plugin database entry for change-wp-admin-login (All In One Login) version 2.4.1.
Know when All In One Login gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Reflected XSS is network-reachable and unauthenticated (AV:N/PR:N) but needs victim click (UI:R); executes in browser context (S:C) with low C/I and no genuine availability impact (A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in All In One Login <= 2.4.1 versions.
Executive ViewAI
A high-severity reflected cross-site scripting (XSS) vulnerability affects the All In One Login WordPress plugin through version 2.4.1, allowing unauthenticated attackers to execute scripts in victims' browsers via crafted links. This could compromise user sessions on WordPress sites using this plugin, posing risks to site integrity and user trust. Leadership should prioritize remediation to protect organizational assets and user data.
No vendor-released patch identified at time of analysis. Interim mitigations include deploying WAF rules to filter malicious script payloads, enforcing CSP headers, restricting plugin access to trusted users, and conducting user awareness training on phishing links.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in All In One Login
View allThe Change WP Admin Login WordPress plugin before 1.1.4 discloses the URL of the hidden login page when accessing a craf
The Change wp-admin login WordPress plugin before 1.1.0 does not properly check for authorisation and is also missing CS
EUVD-2026-114297
GHSA-5cm5-2v4g-437w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB