Safeguard
Vulnerability Analysis•

CVE-2026-86461: High File Upload in FV Flowplayer WordPress Plugin

CVE-2026-86461 lets a subscriber upload executable files via FV Flowplayer 7.5.54.7212 or earlier. Update the plugin and check profile videos.

Safeguard Security Team
4 min read

CVE-2026-86461 is a high severity unrestricted file upload in the FV Flowplayer Video Player plugin for WordPress, all versions up to and including 7.5.54.7212. An authenticated user with subscriber access or above can upload files that may be executable, which makes remote code execution possible. Update to the latest plugin release.

What's affected

Affected: FV Flowplayer Video Player (fv-wordpress-flowplayer), all versions up to and including 7.5.54.7212, per the record. The flaw is in the check_mimetype function.

An important condition from the record: exploitation needs the plugin's "profile videos on bio" option to be enabled. That option causes a required nonce to be emitted on the profile page that subscribers can see. Without it, authenticated users below Editor cannot obtain the nonce.

I could not read the Wordfence page or the WordPress plugin repository pages (the plugin repository returned a browser check page), so I cannot name the first fixed version from a source I read. The record links changeset 3731114 as the fix reference. Check the plugin's changelog for the release that contains it. The record scores this 8.8 (High). I found no second score. It is not in CISA KEV.

How to check if you're exposed

List the installed version and status of the plugin with WP-CLI:

wp plugin list --name=fv-wordpress-flowplayer --fields=name,status,version

Or open Plugins in the WordPress admin and read the version under the plugin name. Anything at or below 7.5.54.7212 is affected.

Then check the condition that makes the bug reachable. In the plugin settings, look for the option that allows profile videos on the bio, and note whether it is on. Also check whether your site allows open registration, because the attacker only needs subscriber level access.

Finally, review the uploads directory for files you do not recognize, especially script files where only media should be.

What to do now

  1. Update FV Flowplayer to the newest release from the WordPress plugin directory and confirm it is above 7.5.54.7212.
  2. Turn off the profile videos on bio option if you do not use it.
  3. If you allow public registration, review it and remove unused subscriber accounts.
  4. Review the uploads folder for unexpected script files and remove anything suspicious after preserving it for investigation.
  5. Disable script execution in the uploads directory at the web server level as a standing control.

Why it matters

The weakness is unrestricted upload of a file with a dangerous type (CWE-434). The check_mimetype function did some extension checking, but the record says it could be bypassed, and the code then wrote the supplied remote file content without proper extension enforcement, MIME checking or WordPress upload helpers.

Upload bugs matter because the end of the chain is a file on the web server that the server may run. The bar here is low: subscriber is the default role for people who register on many sites, so the barrier is whether registration is open and whether the profile videos option is on.

Two controls make this class far less dangerous: refuse to execute scripts from the uploads directory, and keep the plugin set small. Both are worth doing whether or not this plugin is installed.

Quick check

Is the site vulnerable if profile videos on bio is off?

The record says users below Editor cannot obtain the needed nonce without that option. Update anyway.

What is the fixed version?

I could not confirm it from a page I read. The record references changeset 3731114, so check the plugin changelog.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.