Skip to main content

FV Flowplayer CVE-2026-86461

| EUVDEUVD-2026-101496 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-10-14 Wordfence GHSA-8m9c-v3qh-mr2h
8.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Register subscriber account
  2. Delivery
    Harvest nonce from bio profile page
  3. Exploit
    Bypass check_mimetype extension validation
  4. Execution
    Upload executable PHP file
  5. Impact
    Request file to execute code as web server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires: (1) an authenticated account with subscriber-level access or above (PR:L), and (2) the plugin's 'profile videos on bio' option to be ENABLED - this non-default setting is what causes the required nonce to be emitted on the subscriber-accessible profile page. Without this setting, authenticated users below Editor cannot obtain the nonce and cannot reach the vulnerable upload path. The flaw lies in the check_mimetype function performing incomplete extension validation with no MIME check and bypassing the WordPress upload helper, allowing an executable file to be written. Limiting factors for defenders: valid account required (so sites with closed registration are far less exposed), the specific non-default bio-videos configuration must be active, and the upload is 'limited' arbitrary (extension enforcement is weak but present), so success depends on crafting a filename that evades the partial checks.

Impact

The input CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 8.8) rates this high because it models unauthenticated-adjacent, low-complexity network exploitation by a low-privilege user leading to full CIA impact via remote code execution. However, the description reveals two important tempering factors the base vector does not fully capture: (1) exploitation requires the plugin's non-default 'profile videos on bio' option to be enabled so that the required nonce is emitted on a subscriber-accessible page - without it, users below Editor cannot obtain the nonce, which realistically raises attack complexity; and (2) a valid subscriber-level account is required (PR:L), so this is authenticated, not anonymous. No EPSS score, CISA KEV entry, or public POC was provided in the intelligence, so there is no evidence of active exploitation or weaponization - status is 'no public exploit identified at time of analysis.' Net assessment: a genuinely serious flaw (file-upload-to-RCE in a widely used plugin, reported by a credible source, Wordfence) that warrants prompt patching, but real-world risk is gated by the need for an open subscriber registration path AND the specific non-default bio-videos configuration. It is a real priority for sites matching those conditions, but not an indiscriminate internet-wide mass-exploitation candidate absent those preconditions.

Exploit ScenarioDerived

On a WordPress site running FV Flowplayer with the 'profile videos on bio' option enabled and open user registration, an attacker registers a subscriber account, visits the subscriber-accessible profile page to harvest the emitted nonce, and submits a crafted upload that bypasses the incomplete check_mimetype extension validation to write an executable (e.g. PHP) file. The attacker then requests the uploaded file to achieve remote code execution on the server. No public exploit was identified at time of analysis; exploitation is low-complexity per CVSS once the account and nonce are obtained.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Authenticated file upload bypass in the FV Flowplayer Video Player plugin for WordPress (all versions up to and including 7.5.54.7212) allows a subscriber-level user to write attacker-supplied content to the server by slipping a crafted filename past the plugin's incomplete check_mimetype extension filter, which performs no MIME inspection and skips the standard WordPress upload helpers, potentially resulting in remote code execution. Exploitation is not unconditional: the plugin's non-default 'profile videos on bio' setting must be enabled so that the required nonce is emitted on the subscriber-accessible profile page, and the attacker must craft a filename that evades the partial extension enforcement; sites that keep registration closed or leave that option disabled are substantially less exposed. The published CVSS 3.1 vector is 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), while the assessed vector applies AC:H to reflect the non-default configuration prerequisite; no public exploit code identified at time of analysis, and the issue was reported by Wordfence.

RemediationAI

Update the FV Flowplayer Video Player plugin to a release newer than 7.5.54.7212 as soon as one is published; an upstream fix is available in the plugin repository (changeset 3731114, https://plugins.trac.wordpress.org/changeset/3731114/fv-wordpress-flowplayer), which is the authoritative pointer to the corrected code, but a specific patched release version is not independently confirmed in the available data, so verify the installed version against the vendor advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/3dacc612-5300-497a-9d6a-0944906e180c?source=cve) and against what WordPress.org currently serves before assuming you are safe. Because the vulnerable path depends on the non-default 'profile videos on bio' option, disabling that setting immediately removes the nonce a subscriber needs and effectively closes the exploit route - at the cost of losing the bio video feature - and if the plugin's video features are not in active use, deactivating it entirely is the strongest compensating control. Additionally, closing or restricting subscriber self-registration (invite-only or admin-approved accounts) removes the low-privilege foothold this attack requires, though it does not help sites that legitimately grant subscriber accounts; rate-limiting or blocking POST requests to the plugin's upload endpoint and monitoring the uploads directory for unexpected script files provide detective and preventive coverage in the interim, with the trade-off of potential false positives and added operational overhead.

Affected VersionsENISA

FV Flowplayer Video Player 0 ≤7.5.54.7212

Affected Packages

euvd fv_flowplayer_video_player 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 flaw is a CWE-434 (Unrestricted Upload of File with Dangerous Type) instance in the FV Flowplayer Video Player WordPress plugin (CPE: cpe:2.3:a:foliovision:fv_flowplayer_video_player:*:*:*:*:*:*:*:*, i.e. all versions in scope). The vulnerable logic lives in the plugin's check_mimetype routine in models/checker.php (see the referenced Trac source at revision 3652655), which implements only partial extension checking, performs no server-side MIME validation, and bypasses WordPress's upload helper APIs. Because the standard upload pipeline is circumvented, the usual WordPress-side content-type and extension hardening never runs, letting remote file content be written with insufficient extension enforcement - the classic route from arbitrary file write to PHP execution. Reaching that code path is gated by a nonce that is only emitted on the subscriber-accessible profile page when the plugin's 'profile videos on bio' option is enabled, which is why this is a subscriber-and-above (PR:L) issue with a high attack-complexity rating in the independent assessment rather than a straight unauthenticated upload bug. The plugin's WordPress.org SVN repository shows an upstream fix in changeset 3731114.

Know when Fv Flowplayer Video Player 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 HIGH
NVD 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Authenticated subscriber (PR:L) over network (AV:N); AC:H because exploitation depends on the non-default 'profile videos on bio' setting being enabled to obtain the nonce; RCE yields full C:H/I:H/A:H.

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

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

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

DescriptionNVD

The FV Flowplayer Video Player plugin for WordPress is vulnerable to Limited Arbitrary File Upload in all versions up to, and including, 7.5.54.7212 via the check_mimetype function. This is due to incomplete file type validation in the check_mimetype function - while some extension checking is present, it can be bypassed, allowing attacker-supplied remote file content to be written with insufficient extension enforcement and no MIME check or WordPress upload helper. This makes it possible for authenticated attackers, with subscriber-level access and above, to upload files that may be executable, which makes remote code execution possible. Exploitation requires the plugin's 'profile videos on bio' option to be enabled, as this causes the nonce to be emitted on the subscriber-accessible profile page; without this setting, authenticated users below Editor cannot obtain the required nonce.

Executive ViewAI

Why It Matters

A high-severity flaw in the FV Flowplayer Video Player plugin for WordPress (all versions through 7.5.54.7212) allows a low-privileged subscriber account to upload attacker-controlled files to the web server, which in some configurations can lead to full compromise of the site and its hosting environment. Because WordPress is widely used to host public-facing, revenue-generating web properties, any organization running this plugin with open user registration and the optional 'profile videos on bio' feature enabled should treat this as an urgent exposure affecting both brand trust and the integrity of customer-facing content. No public exploit has been observed and no vendor patch is currently available, so leadership should be prepared to accept a short period of risk-managed mitigation rather than remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable the non-default 'profile videos on bio' setting so the required nonce is not emitted on subscriber-accessible profile pages; close public registration or restrict new accounts to trusted roles; remove file-upload capabilities from subscriber-level users; deactivate the FV Flowplayer Video Player plugin where its functionality is not business-critical; deploy WAF or reverse-proxy rules that reject uploads with double extensions, trailing characters, or mismatched MIME/Content-Type on plugin endpoints; enforce the standard WordPress upload helpers via server-level policy; and monitor and scan wp-content/uploads for unexpected or executable files until a patched version is available.

Threat Intelligence Overview

EPSS Score
0.7%
Top 46% exploitable
Prevalence
Medium
popular WordPress video player plugin, common but not universally deployed
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 HIGH
CISA KEV No
Public POC No
EPSS 0.7%
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
Total

Priority Score

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

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2021-39350 MEDIUM POC
6.1 Oct 06

The FV Flowplayer Video Player WordPress plugin is vulnerable to Reflected Cross-Site Scripting via the player_id parame

CVE-2019-14799 MEDIUM POC
6.1 Aug 09

The FV Flowplayer Video Player plugin before 7.3.14.727 for WordPress allows email subscription XSS. Rated medium severi

CVE-2019-14801 CRITICAL
9.8 Aug 09

The FV Flowplayer Video Player plugin before 7.3.15.727 for WordPress allows email subscription SQL injection. Rated cri

CVE-2019-13573 CRITICAL
9.8 Jul 17

A SQL injection vulnerability exists in the FolioVision FV Flowplayer Video Player plugin before 7.3.19.727 for WordPres

CVE-2019-14800 MEDIUM POC
5.3 Aug 15

The FV Flowplayer Video Player plugin before 7.3.15.727 for WordPress allows guests to obtain the email subscription lis

CVE-2024-6338 HIGH
8.8 Jul 19

The FV Flowplayer Video Player plugin for WordPress is vulnerable to time-based SQL Injection via the ‘exclude’ paramete

CVE-2023-25066 HIGH
8.8 Feb 14

Cross-Site Request Forgery (CSRF) vulnerability in FolioVision FV Flowplayer Video Player plugin <= 7.5.30.7212 versions

CVE-2026-85345 MEDIUM POC
4.1 Oct 14

Contributor-level WordPress users can abuse the FV Flowplayer Video Player plugin's server-side URL fetch routine to pro

CVE-2026-97398 HIGH
7.2 Oct 14

Stored cross-site scripting in the FV Flowplayer Video Player WordPress plugin (all versions up to and including 7.5.54.

CVE-2022-25607 HIGH
7.2 Mar 18

Authenticated (author or higher user role) SQL Injection (SQLi) vulnerability discovered in FV Flowplayer Video Player W

CVE-2026-42695 MEDIUM
6.5 Oct 09

Stored cross-site scripting (XSS) in the FolioVision FV Flowplayer Video Player plugin for WordPress, affecting all vers

CVE-2026-49773 MEDIUM
6.5 Jun 15

Stored Cross-Site Scripting in the FV Flowplayer Video Player WordPress plugin (versions below 7.5.51.7212) allows low-p

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