Description
ProfilePress (wp-user-avatar) WordPress plugin before 4.17.2 contains an unauthenticated remote code execution vulnerability that allows unauthenticated attackers to install and activate arbitrary plugins by brute-forcing a weak 32-bit connect token via the ppress_connect_process AJAX handler. Attackers can supply a caller-controlled URL through the file request parameter to trigger silent plugin installation and activation, achieving PHP code execution as the web-server user.
Published: 2026-08-31
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The ProfilePress WordPress plugin, prior to version 4.17.2, contains an unauthenticated remote code execution flaw. The vulnerability resides in the ppress_connect_process AJAX handler, where attackers can brute‑force a weak 32‑bit connect token. By supplying a controlled URL through the file request parameter, an attacker can silently install and activate arbitrary plugins, thereby executing PHP code as the web‑server user. This flaw is a classic missing authentication weakness combined with insufficient verification of a cryptographic token (CWE‑306 and CWE‑330). The impact is the complete compromise of the WordPress installation, as the attacker gains the same privileges as the web server process.

Affected Systems

Any installation of the Proper Fraction ProfilePress plugin (wp-user-avatar) running a version earlier than 4.17.2 is vulnerable. The issue is not limited to a specific platform but applies to all WordPress sites that have the plugin enabled, regardless of the underlying operating system.

Risk and Exploitability

The CVSS score of 9.2 indicates a critical severity. While the EPSS score is currently not available, the lack of a KEV listing does not diminish the risk; the flaw is fully exploitable without user interaction. The attack path requires only unauthenticated HTTP access to the site, allowing an attacker to trigger the vulnerable AJAX endpoint and deliver a malicious payload through a crafted URL. Given the critical score and low barriers to exploitation, administrators should consider this a high‑priority risk.

Generated by OpenCVE AI on August 31, 2026 at 17:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the ProfilePress plugin to version 4.17.2 or later to remove the vulnerable AJAX handler
  • If an update is not immediately available, disable the ppress_connect_process AJAX endpoint by removing or protecting the relevant hook via code or configuration
  • Restrict WordPress administrative and AJAX endpoints to trusted IP ranges or enable two‑factor authentication to reduce the likelihood of an attacker reaching the vulnerable endpoint

Generated by OpenCVE AI on August 31, 2026 at 17:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Properfraction
Properfraction profilepress
Wordpress
Wordpress wordpress
Vendors & Products Properfraction
Properfraction profilepress
Wordpress
Wordpress wordpress

Mon, 31 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Description ProfilePress (wp-user-avatar) WordPress plugin before 4.17.2 contains an unauthenticated remote code execution vulnerability that allows unauthenticated attackers to install and activate arbitrary plugins by brute-forcing a weak 32-bit connect token via the ppress_connect_process AJAX handler. Attackers can supply a caller-controlled URL through the file request parameter to trigger silent plugin installation and activation, achieving PHP code execution as the web-server user.
Title ProfilePress WordPress Plugin < 4.17.2 Unauthenticated Arbitrary Plugin Installation RCE
Weaknesses CWE-306
CWE-330
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Properfraction Profilepress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-02T13:58:15.500Z

Reserved: 2026-07-23T20:45:17.817Z

Link: CVE-2026-66047

cve-icon Vulnrichment

Updated: 2026-09-02T13:58:11.637Z

cve-icon NVD

Status : Deferred

Published: 2026-08-31T15:17:37.503

Modified: 2026-09-08T20:18:59.270

Link: CVE-2026-66047

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T17:15:03Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-330

    Use of Insufficiently Random Values