Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft logout URL with malicious redirect target
-
DeliveryPhish logged-in victim to click link
-
ExploitPlugin fails to validate redirect input
-
Executionwp_logout() terminates victim session
-
PersistBrowser redirected to attacker-controlled site
-
ImpactHarvest credentials via spoofed login page
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Redirect URL validation
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires social engineering: the attacker must trick a currently logged-in WordPress user into clicking a specially crafted logout URL whose redirect destination is not validated by the plugin (Rewrite.php logout-redirect handling, all versions <=7.0.02). This is the limiting factor - it is not a hands-off remote attack despite PR:N, because UI:R mandates victim interaction. Any WP site with Hide My WP Ghost/WP Ghost <=7.0.02 installed is affected in default configuration; there is no special feature toggle needed. The attack also depends on the victim being authenticated at click time, since the flaw rides the logout flow. |
| Impact | This is a genuinely low-to-moderate real-world risk, and the vendor CVSS of 4.7 is appropriate. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N) tells a consistent story: network-reachable and unauthenticated to launch, but gated by required user interaction (UI:R) - the attacker must social-engineer a logged-in victim into clicking a crafted logout URL. Impact is confidentiality-none, integrity-low, availability-none: the only technical effect is redirecting the browser to an attacker-chosen site (classic CWE-601), with the notable side effect that the victim is first logged out via wp_logout(), so the redirect is issued from an unauthenticated state. No EPSS score, no CISA KEV listing, and no public exploit are present in the supplied intelligence - so exploitation status is 'no public exploit identified at time of analysis.' Open redirects are primarily useful as a phishing/credential-harvesting stepping stone (lending legitimacy to a malicious link via a trusted domain) rather than a direct compromise, which keeps real priority low. There is a mild internal tension worth noting: S:C (scope changed) is a defensible-but-generous choice for an open redirect - the impact stays within the victim's browser session, and reasonable analysts assign S:U here - but it only nudges the score marginally. Bottom line: patch in routine cycles, not as an emergency. |
| Exploit ScenarioDerived | An attacker crafts a logout URL for a target WordPress site running Hide My WP Ghost, embedding an attacker-controlled destination in the unvalidated redirect parameter, then delivers it via phishing email or a malicious link to a logged-in user. When the victim clicks, the plugin calls wp_logout() and then redirects the now-unauthenticated browser to the attacker's site - ideal for a convincing fake login page to harvest re-entered credentials. No public exploit code is identified in the available intelligence, and success depends on the victim clicking (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 19, 2026
Open redirect in the WP Ghost (Hide My WP Ghost) - Security & Firewall plugin for WordPress, affecting all versions up to and including 7.0.02, allows an unauthenticated attacker to bounce a victim to an arbitrary external site by crafting a logout link whose destination the plugin never validates. Exploitation is not hands-off: the attacker must socially engineer a currently logged-in user into clicking the crafted URL, and because the plugin's logout routine invokes wp_logout() before issuing the redirect, the victim is fully and irreversibly logged out as part of the attack chain, though the practical harm remains limited to redirection to a malicious page. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the 4.7 vendor score is consistent with the UI:R social-engineering gate combined with a scope change and low integrity impact.
RemediationAI
The upstream fix is recorded in the WordPress.org changeset https://plugins.trac.wordpress.org/changeset/3556343, so administrators should update the Hide My WP Ghost / WP Ghost plugin to the first release that incorporates that changeset once it is published; because the changeset is a code commit rather than a confirmed tagged release, verify the installed version's Rewrite.php logout-redirect handling against the patched code before assuming you are protected. Where an immediate upgrade is not yet possible, the most effective compensating control is to neutralize the open redirect at the edge: configure a WAF or reverse proxy rule that allows the plugin's logout redirect parameter to contain only same-site relative paths, and rejects any absolute URL or external host, which breaks the attack at the cost of potentially interfering with legitimate post-logout redirects that point off-domain. Site owners can additionally review whether the plugin exposes a setting to disable its custom logout redirect entirely and turn it off until patched, accepting that this may alter the cloaking/redirect behavior users expect from the plugin. Because the exploit requires a logged-in victim to click a crafted link, short session lifetimes, prompting users not to follow unexpected logout links, and monitoring for outbound redirects to unfamiliar domains on the wp-login/logout path all reduce exposure, but none of these compensate for the missing server-side validation and should be treated only as interim measures alongside the upstream patch.
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 flaw is a classic CWE-601 (URL Redirection to Untrusted Site / Open Redirect) rooted in the plugin's URL-rewrite and logout handling code in models/Rewrite.php, specifically the logic near lines 1679 and 1684 that builds the post-logout redirect target without validating the supplied destination against an allowlist of internal URLs. Because Hide My WP Ghost is designed to rewrite and cloak WordPress URLs (hiding wp-login.php, wp-admin, and similar paths), its redirect helpers accept a user-controllable target parameter that, once the plugin calls wp_logout() to terminate the session, is passed through to the browser as a Location header pointing anywhere the attacker chooses. The CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N vector confirms the remote, low-complexity attack path but also shows the constraints: PR:N reflects that no authentication is needed to construct the link, while UI:R reflects that a victim must click it, S:C captures the boundary crossing from the WordPress site to an attacker-controlled domain, and the complete absence of C and A metrics shows there is no code execution, data disclosure, or denial of service here. Public tracker references show the same vulnerable lines present in trunk, in tag 7.0.01, and as far back as tag 5.5.02, indicating the redirect logic has been unchanged across a broad version history rather than introduced by a recent feature.
Know when Open Redirect 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:N/I:L/A:N
Network-reachable and unauthenticated to trigger but requires victim clicking a crafted link (UI:R); only a low-integrity redirect, no confidentiality/availability impact; S:C retained to match vendor since redirect crosses into attacker's trust domain.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The WP Ghost (Hide My WP Ghost) - Security & Firewall plugin for WordPress is vulnerable to Open Redirect in all versions up to, and including, 7.0.02. This is due to the plugin not properly validating user input. This makes it possible for unauthenticated attackers to redirect users to potentially malicious sites if they can successfully trick them into clicking on a specially crafted link. Exploitation requires tricking a logged-in user into clicking a crafted logout URL; the victim is fully logged out via wp_logout() before the malicious redirect is issued, making the logout irreversible as part of the attack chain.
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
More in Open Redirect
View allA malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL ca
GFI Kerio Control versions 9.2.5 through 9.4.5 contain an HTTP response splitting vulnerability in the dest parameter of
PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect
Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to
When the default servlet in Apache Tomcat versions 9.0.0.M1 to 9.0.11, 8.5.0 to 8.5.33 and 7.0.23 to 7.0.90 returned a r
Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows
Open redirect vulnerability in Kaseya Virtual System Administrator (VSA) 7.x before 7.0.0.29, 8.x before 8.0.0.18, 9.0 b
Vulnerability in the Oracle Applications Framework component of Oracle E-Business Suite (subcomponent: Popup windows (li
Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3
Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp
Open redirect vulnerability in Novius OS 5.0.1 (Elche) allows remote attackers to redirect users to arbitrary web sites
Open redirect vulnerability in the Redirect function in stageshow_redirect.php in the StageShow plugin before 5.0.9 for
EUVD-2026-83555
GHSA-wc9h-566w-4rw2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB