Skip to main content

FV Player 8 EUVDEUVD-2026-100786

| CVE-2026-95807 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-14 Wordfence GHSA-g2c5-28wm-28m3
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as contributor user
  2. Exploit
    Inject payload via synopsis shortcode attribute
  3. Execution
    Stored script runs on page view
  4. Impact
    Hijack admin session or redirect 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

Primary path requires an authenticated account with contributor-level privileges or higher (PR:L) that can create/edit content containing the FV Player shortcode, then inject script through the 'synopsis' shortcode attribute due to insufficient sanitization/output escaping. The payload fires when any user views the injected page - no additional user interaction beyond normal page viewing is needed. A secondary, more dangerous path allows UNauthenticated visitors to exploit it ONLY when the plugin's non-default 'Parse Vimeo and YouTube links' (parse_comments) setting is enabled, because that setting causes shortcodes inside comment text to be processed. Limiting factors: the default authenticated path is gated behind contributor access (irrelevant on sites with no untrusted content authors), and the unauthenticated path is gated behind a specific non-default configuration toggle; all versions through 8.1.7 are affected and 8.1.8 remediates it.

Impact

This is a moderate-severity Stored XSS (CWE-79) with CVSS 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N). The scope change (S:C) and network vector are the aggravating factors: injected script executes in the browsers of other users, including administrators, enabling session/account compromise. However, the privileges-required metric (PR:L) correctly reflects that the primary path needs authenticated contributor-level access, which meaningfully limits the attacker pool on well-managed sites. No EPSS score, KEV listing, or public exploit is present in the provided data, so there is no public exploit identified at time of analysis and no evidence of active exploitation - this is a patch-hygiene priority, not an emergency. One important nuance the base CVSS does NOT capture: the description identifies a secondary UNauthenticated vector when the non-default 'Parse Vimeo and YouTube links' (parse_comments) setting is enabled, which would effectively be PR:N and substantially higher risk. Sites running that configuration should treat this as high priority; default-configured sites face only the contributor-gated path. Patch availability is confirmed (8.1.8), which lowers residual risk for anyone able to update.

Exploit ScenarioDerived

An attacker with a contributor account on the WordPress site embeds a malicious FV Player shortcode whose 'synopsis' attribute contains an XSS payload; when an editor or administrator previews or opens the resulting page, the script executes in their authenticated session and can steal cookies or perform admin actions. On sites where the 'Parse Vimeo and YouTube links' (parse_comments) setting is enabled, an unauthenticated visitor can achieve the same by posting the shortcode inside a comment. No public exploit code is identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

FV Player 8 through 8.1.7 permits stored cross-site scripting via the synopsis shortcode attribute, allowing authenticated users with contributor-level access or higher to inject scripts that execute when any visitor views the affected page. Sites that enable the non-default 'Parse Vimeo and YouTube links' (parse_comments) setting are also exposed to unauthenticated injection through comment text because the plugin processes shortcodes in comments. The vendor fixed this in 8.1.8; no public exploit identified at time of analysis and no CISA KEV active exploitation confirmed.

RemediationAI

Vendor-released patch: 8.1.8, available at https://github.com/foliovision/fv-wordpress-flowplayer/releases/tag/8.1.8; update through the WordPress plugin updater or manual replacement. If immediate upgrade is not possible, disable the non-default 'Parse Vimeo and YouTube links' (parse_comments) setting to close the unauthenticated comment-based path, with the trade-off that Vimeo and YouTube links in comments will no longer be parsed. Restrict contributor-level and higher accounts to trusted users and review or moderate shortcode-bearing content, since the primary attack path requires a contributor-capable account; this reduces risk but does not retroactively remove already stored malicious content. Consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/2d954a0b-00cd-4666-bd59-f93d78dc38ef?source=cve for current guidance and any additional vendor details.

Affected VersionsENISA

FV Player 8 0 ≤8.1.7

Affected Packages

euvd fv_player_8 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 root cause is CWE-79 (improper neutralization of input during web page generation), specifically stored XSS in the WordPress plugin FV Player 8, identified by CPE cpe:2.3:a:foliovision:fv_player_8:*:*:*:*:*:*:*:* and ENISA EUVD-2026-100786. The plugin fails to sufficiently sanitize and escape the 'synopsis' shortcode attribute before rendering it, so a contributor-level user who can create or edit content with the FV Player shortcode can persist script that later executes in the browser of any page viewer. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N reflects network exploitation, low privileges required, no additional user interaction, changed scope, and low confidentiality/integrity impact. A secondary exposure exists only when the non-default parse_comments setting is enabled: the plugin then processes shortcodes within comment text, letting unauthenticated visitors reach the same flaw. Source references point to fv-player.php line 1358, frontend.php line 710, and shortcodes.php line 33, and the 8.1.8 release notes list security fixes for the synopsis field, HTML fields, data import, and video duration checking.

Know when Fv Player 8 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 (Wordfence) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.4 MEDIUM

Contributor-level account needed for the default path so PR:L; stored XSS executes in other users' browsers giving S:C with C:L/I:L and no availability impact.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The FV Player 8 plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'synopsis' Shortcode Attribute in all versions up to, and including, 8.1.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Unauthenticated visitors can also exploit this vulnerability when the 'Parse Vimeo and YouTube links' (parse_comments) setting is enabled, as this causes the plugin to process shortcodes within comment text.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular Foliovision WordPress video player plugin, widely but not universally installed
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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.

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