CVE-2026-66047
8.1WordPress · ProfilePress (wp-user-avatar)
The ProfilePress WordPress plugin before 4.17.2 is vulnerable to unauthenticated remote code execution via a brute-forceable 32-bit token in the ppress_connect_process AJAX handler.
Executive summary
The ProfilePress WordPress plugin contains a critical unauthenticated remote code execution vulnerability that allows attackers to install arbitrary plugins and execute malicious PHP code.
Vulnerability
This vulnerability involves a lack of authentication for a critical function combined with the use of insufficiently random values. An unauthenticated attacker can brute-force a weak 32-bit connect token via the ppress_connect_process AJAX handler to facilitate arbitrary plugin installation and subsequent remote code execution.
Business impact
Successful exploitation allows an unauthenticated attacker to gain full control over the web server by installing and executing arbitrary malicious plugins. Given the CVSS score of 8.1, this vulnerability presents a high risk of total system compromise, potential data exfiltration, and significant reputational damage to the organization hosting the affected WordPress instance.
Remediation
Immediate Action: Update the ProfilePress (wp-user-avatar) plugin to version 4.17.2 or later immediately to resolve the authentication bypass and token weakness.
Proactive Monitoring: Monitor server access logs for anomalous requests directed at the ppress_connect_process AJAX handler and audit the installed plugin directory for unauthorized or unrecognized plugins.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block requests to the ppress_connect_process endpoint if immediate patching is not feasible.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a severe threat to any WordPress environment utilizing the ProfilePress plugin. Administrators must prioritize updating to version 4.17.2 to eliminate the underlying flaw. Failure to remediate could allow an attacker to bypass authentication and achieve persistent code execution on the affected server.
More WordPress CVEs
Sources
Originally found and disclosed by Jon Bytyqi, Leon Bytyci, with VulnCheck (coordinator), per the CVE Program record.
- Plugin Changelog Release notes
- WordPress Plugin Webpage
- Third-party advisory