Skip to main content

Facebook for WordPress EUVDEUVD-2026-53908

| CVE-2026-66705 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-06 Patchstack GHSA-w2c9-5gcq-r387
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enumerate WordPress site with Facebook for WordPress ≤5.2.1 installed
  2. Delivery
    Craft XSS payload in vulnerable plugin input parameter
  3. Exploit
    Deliver malicious URL to victim via phishing or crafted link
  4. Execution
    Victim loads URL in authenticated browser session
  5. Persist
    Injected script executes under target site's origin
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Facebook for WordPress n/a ≤5.2.1

Affected Packages

euvd facebook_for_wordpress no fix

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

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Unauthenticated Cross Site Scripting (XSS) in Facebook for WordPress <= 5.2.1 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
widely used official Facebook Pixel plugin across commercial WordPress sites
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2025-55182 CRITICAL POC
10.0 Dec 03

React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-202

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2023-45239 CRITICAL POC
9.8 Oct 06

A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled,

CVE-2021-24040 CRITICAL POC
9.8 Sep 10

Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files c

CVE-2021-24218 HIGH POC
8.8 Apr 12

The wp_ajax_save_fbe_settings and wp_ajax_delete_fbe_settings AJAX actions of the Facebook for WordPress plugin before 3

CVE-2021-24217 HIGH POC
8.1 Apr 12

The run_action function of the Facebook for WordPress plugin before 3.0.0 deserializes user supplied data making it poss

CVE-2021-24028 CRITICAL
9.8 Apr 14

An invalid free in Thrift's table-based serialization can cause the application to crash or potentially result in code e

CVE-2016-6870 CRITICAL
9.8 Feb 17

Out-of-bounds write in the (1) mb_detect_encoding, (2) mb_send_mail, and (3) mb_detect_order functions in Facebook HHVM

CVE-2016-6875 CRITICAL
9.8 Feb 17

Infinite recursion in wddx in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown vector

CVE-2016-6874 CRITICAL
9.8 Feb 17

The array_*_recursive functions in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown v

CVE-2016-6873 CRITICAL
9.8 Feb 17

Self recursion in compact in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via unknown vectors

CVE-2016-6872 CRITICAL
9.8 Feb 17

Integer overflow in StringUtil::implode in Facebook HHVM before 3.15.0 allows attackers to have unspecified impact via u

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy