Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate WordPress site with Facebook for WordPress ≤5.2.1 installed
-
DeliveryCraft XSS payload in vulnerable plugin input parameter
-
ExploitDeliver malicious URL to victim via phishing or crafted link
-
ExecutionVictim loads URL in authenticated browser session
-
PersistInjected script executes under target site's origin
-
ImpactExfiltrate session cookies or perform actions as victim
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 | No authentication is required - the CVSS vector PR:N confirms unauthenticated exploitation, meaning any external actor who can reach the WordPress site over the network can attempt to trigger the vulnerability. The plugin must be installed and active on the target WordPress site; default WordPress installations without this plugin are not affected. The sole meaningful limiting condition is UI:R (user interaction required): a victim must visit a page or click a URL containing the attacker's crafted payload for the XSS to execute. This requirement limits fully automated mass exploitation and means attackers must combine the vulnerability with a social-engineering or delivery mechanism. Exploitation is not constrained by specific non-default configuration settings beyond plugin presence; the CVSS AC:L indicates no special timing, race condition, or complex server-side state is needed. |
| Impact | The CVSS 3.1 score of 7.1 (High) is driven by network reachability (AV:N), low attack complexity (AC:L), no required privileges (PR:N), and scope change (S:C), partially offset by the requirement for victim interaction (UI:R) and low per-dimension impact ratings (C:L/I:L/A:L). No EPSS probability data was supplied, preventing quantitative exploitation likelihood assessment. The vulnerability is not listed in CISA KEV, so active exploitation is not confirmed. The UI:R constraint means mass automated exploitation is not directly feasible - attackers must social-engineer victims, reducing immediate automatable risk compared to zero-interaction flaws. However, the plugin's deployment across a large number of commercial WordPress sites - many processing authenticated sessions, e-commerce checkouts, and ad-tracking cookies - means a successful per-victim compromise can yield high-value session tokens despite the low per-component impact scores. The unauthenticated entry point (PR:N) means any external actor can attempt to trigger the vulnerability without needing an account, which keeps operational attacker cost low. |
| Exploit ScenarioDerived | An attacker identifies a target WordPress site running Facebook for WordPress ≤5.2.1 and constructs a URL containing a JavaScript payload in the vulnerable plugin parameter. The attacker delivers this URL to an authenticated site administrator or a logged-in customer via a phishing email or forum post; when the victim loads the URL, the payload executes in their browser under the site's origin, allowing the attacker to exfiltrate session cookies, perform actions on behalf of the victim, or redirect the browser to a credential-harvesting page. No public proof-of-concept exploit code was identified in the provided data, though the low complexity (AC:L) suggests independent exploitation is straightforward for any attacker with basic XSS knowledge. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 06, 2026
Cross-site scripting in the Facebook for WordPress plugin (versions up to and including 5.2.1) allows unauthenticated remote attackers to inject and execute arbitrary JavaScript in a victim's browser by delivering a crafted URL or page. The CVSS vector confirms no authentication is required (PR:N) and that the attack crosses into the victim's browser security context (S:C), enabling session hijacking, credential harvesting, or page defacement against any user who interacts with the malicious content. No public exploit code or CISA KEV listing has been identified at time of analysis, but the plugin's broad commercial deployment on WordPress sites significantly amplifies real-world exposure.
RemediationAI
Update the Facebook for WordPress plugin to the version specified as fixed in the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/official-facebook-pixel/vulnerability/wordpress-facebook-for-wordpress-plugin-5-2-1-cross-site-scripting-xss-vulnerability) as the primary remediation; the exact patched version number was not confirmed in the available data and must be verified before deploying. If an immediate plugin update is not feasible, deploying a WAF rule to filter common XSS patterns (script tags, javascript: URIs, inline event handlers) on the affected plugin endpoints can reduce exposure, though WAF bypass techniques are well-documented and this is not a substitute for patching. Sites that no longer use Facebook Pixel tracking can deactivate and remove the plugin entirely, eliminating the attack surface at the cost of losing conversion-tracking functionality. Implementing a strict Content-Security-Policy header (script-src 'self') at the server level limits the damage from any XSS execution by restricting which origins can load scripts, even if a bypass of the input filter is achieved.
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 Facebook for WordPress plugin (CPE: cpe:2.3:a:facebook:facebook_for_wordpress:*:*:*:*:*:*:*:*) integrates Facebook Pixel and conversion-tracking functionality into WordPress sites, processing externally-supplied parameters and rendering them in page output. CWE-79 (Improper Neutralization of Input During Web Page Generation) identifies the root cause as insufficient sanitization or output encoding of attacker-controlled input before it is written into the HTML response. The CVSS Scope:Changed (S:C) metric is technically significant: it confirms that the impact boundary shifts from the vulnerable WordPress server component into the victim's browser trust domain, a defining characteristic of reflected or stored XSS where the payload executes under the origin of the target site rather than the attacker's.
Know when Facebook 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
XSS requires victim interaction (UI:R) and shifts scope to the browser context (S:C); availability impact is omitted as XSS does not meaningfully disrupt service availability.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Facebook for WordPress <= 5.2.1 versions.
Executive ViewAI
The Facebook for WordPress plugin versions 5.2.1 and earlier contain an unauthenticated cross-site scripting vulnerability affecting any organization deploying this widely used component, enabling attackers to hijack user sessions and steal credentials through malicious URLs. With no vendor patch currently available, organizations face immediate operational and compliance risk if this plugin remains active on production WordPress sites. Prompt action to disable, isolate, or implement compensating controls is required to protect user accounts and organizational data.
Disable or remove the Facebook for WordPress plugin if business requirements allow. Deploy Web Application Firewall (WAF) rules targeting known XSS payload patterns on affected plugin endpoints. Implement Content Security Policy (CSP) headers to restrict inline script execution and reduce successful XSS impact. Enable continuous monitoring of access logs and session activity for exploitation indicators. Conduct user awareness communication about credential protection and session security risks.
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.
React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-202
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled,
Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files c
The wp_ajax_save_fbe_settings and wp_ajax_delete_fbe_settings AJAX actions of the Facebook for WordPress plugin before 3
The run_action function of the Facebook for WordPress plugin before 3.0.0 deserializes user supplied data making it poss
An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code e
Out-of-bounds write in the (1) mb_detect_encoding, (2) mb_send_mail, and (3) mb_detect_order functions in Facebook HHVM
Infinite recursion in wddx in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown vector
The array_*_recursive functions in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown v
Self recursion in compact in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown vectors
Integer overflow in StringUtil::implode in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via u
EUVD-2026-53908
GHSA-w2c9-5gcq-r387
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB