CVE-2025-62959
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-62959 is a Remote Code Execution (RCE) vulnerability caused by improper control of code generation (Code Injection) in the VideoWhisper Paid Videochat Turnkey Site WordPress plugin (slug: ppv-live-webcams). It allows Remote Code Inclusion by authenticated attackers with Administrator-level privileges. All plugin versions up to and including 7.3.23 are affected; version 7.3.24 contains the fix. The vulnerability was reported by researcher Luciano Hanna on September 16, 2025, and published by Patchstack on October 16, 2025. It carries a CVSS v3.1 base score of 9.1 (Critical) (Patchstack).

Technical details

The vulnerability is classified as CWE-94 (Improper Control of Generation of Code / Code Injection), specifically enabling Remote Code Inclusion. An attacker with Administrator-level access can supply a malicious remote file path or URL that the plugin includes and executes server-side, effectively allowing arbitrary PHP or system code to run within the application's context. The attack vector is network-based, requires no user interaction, and has low attack complexity, though it does require high privileges (Administrator role). The scope is changed, meaning the impact can extend beyond the vulnerable component itself (Patchstack).

Impact

Successful exploitation grants an attacker the ability to execute arbitrary remote code on the underlying web server, potentially leading to complete system compromise. Consequences include unauthorized access to sensitive data, installation of backdoors or web shells, manipulation of site content, and lateral movement to other systems on the same hosting environment. Because the scope is marked as "Changed" in the CVSS vector, the impact can extend beyond the WordPress application itself to the broader server infrastructure (Patchstack).

Exploitability

As of the time of publication, there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation (Patchstack). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.029% (0.000290), indicating a low current probability of exploitation in the wild. Exploitation requires Administrator-level credentials, which significantly limits the attack surface compared to unauthenticated vulnerabilities, though Patchstack notes that vulnerabilities of this class are sometimes used in mass-exploit campaigns.

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the ppv-live-webcams (Paid Videochat Turnkey Site) plugin at version 7.3.23 or earlier using tools like WPScan, Shodan, or by inspecting plugin readme files exposed at /wp-content/plugins/ppv-live-webcams/readme.txt.
  2. Credential Acquisition: Obtain Administrator-level credentials for the target WordPress site via phishing, credential stuffing, brute force, or by exploiting a separate authentication bypass vulnerability.
  3. Identify Vulnerable Parameter: Log in to the WordPress admin panel and navigate to the plugin's settings or a vulnerable admin-facing page that accepts a file path or URL input processed by the plugin's code inclusion logic.
  4. Inject Malicious Remote File: Supply a URL pointing to an attacker-controlled server hosting a malicious PHP file (e.g., a web shell) as the value for the vulnerable parameter, triggering the plugin to remotely include and execute the file.
  5. Achieve Code Execution: The server fetches and executes the remote PHP payload, granting the attacker a web shell or reverse shell, enabling full control of the web server, data exfiltration, and potential lateral movement (Patchstack).

Indicators of compromise

  • Network: Outbound HTTP/HTTPS requests from the web server to external or unusual IP addresses/domains, particularly fetching .php files; unexpected DNS lookups from the WordPress server process.
  • File System: Newly created or modified PHP files in /wp-content/plugins/ppv-live-webcams/ or other writable directories; presence of web shells (e.g., files containing eval, base64_decode, system, passthru, or shell_exec).
  • Logs: WordPress access logs showing unusual POST requests to plugin admin pages with external URL parameters; PHP error logs referencing remote file inclusion attempts or allow_url_include warnings; web server logs showing requests to plugin settings pages from unfamiliar IP addresses.
  • Process: Unexpected child processes spawned by the web server (e.g., bash, curl, wget, python) with unusual arguments or connecting to external hosts.

Mitigation and workarounds

The vendor VideoWhisper has released version 7.3.24 of the Paid Videochat Turnkey Site plugin, which resolves this vulnerability. Site administrators should update the plugin immediately via the WordPress admin dashboard or by downloading the patched version from the WordPress plugin repository. If an immediate update is not possible, restrict Administrator access to trusted users only, enforce strong authentication (including MFA), and consider temporarily deactivating the plugin. Additionally, ensure the PHP allow_url_include directive is disabled in php.ini as a defense-in-depth measure against remote file inclusion attacks (Patchstack).

Community reactions

The vulnerability was noted in the Wordfence Intelligence Weekly WordPress Vulnerability Report for the week of October 13–19, 2025, and picked up by several vulnerability aggregation platforms including Vulners, VulDB, and radar.offseq.com shortly after publication. Community reaction has been limited given the high privilege requirement, with Patchstack classifying the exploitability risk as "Low priority" despite the high CVSS score. No significant vendor statements or notable researcher commentary beyond the initial Patchstack disclosure have been identified.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-78570CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78568CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78572HIGH8.1
  • kalles-addons
NoNoAug 25, 2026
CVE-2026-78576HIGH7.5
  • readabler
NoYesAug 25, 2026
CVE-2026-76128MEDIUM6.4
  • ecommerce-product-catalog
NoYesAug 25, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management