External risk intelligence

Pie Register Premium Unrestricted File Upload Allows Remote Code Execution

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-84999

The vulnerability affects a WordPress plugin designed to handle user registrations and file uploads. Such plugins are typically enabled on public-facing web pages to allow site visitors to upload profile pictures or documents. Because the plugin's AJAX handler is reachable by unauthenticated users, the file upload functionality is exposed directly to the public internet by design.

Unrestricted File Upload

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

The Pie Register Premium WordPress plugin has a critical vulnerability that could allow unauthenticated attackers to upload and execute dangerous files, potentially leading to remote code execution. This issue arises from insufficient validation of uploaded file types and a lack of security checks in the plugin's file upload function.

  • Attackers can upload malicious files to WordPress sites.
  • This could compromise website security and operations.
  • Confirm relevance and assess exposure to this plugin.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can upload a malicious file to a WordPress site using the Pie Register Premium plugin. This is possible because the plugin does not properly check file types or user permissions before saving uploaded files, and it reveals the exact path where the file is saved. If an attacker uploads a file that can be executed, such as a PHP script, they can then access it at the revealed path to achieve remote code execution.

  • No authentication required for access.
  • Upload dangerous file types via AJAX.
  • Enables remote code execution on the server.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow unauthenticated attackers to upload and execute malicious files on a WordPress website. When the plugin processes uploaded files, it may not properly validate the file type before saving it, allowing dangerous script files to be uploaded. The server's response revealing the uploaded file's path could then enable an attacker to trigger the execution of this script.

  • Executable files on the server.
  • Uploading dangerous file types.
  • Remote code execution.

Operational Fix

Recommended remediation, mitigation, and detection steps

Website and application owners are primarily responsible for addressing this critical vulnerability in the Pie Register Premium WordPress plugin. The immediate first step is to identify all WordPress sites using this plugin, confirm their exposure to the internet, and assess their business criticality. Once accountable owners are identified, a remediation plan, considering maintenance windows and vendor coordination, should be established based on the assessed risk.

  • Website owners should own this issue.
  • Verify plugin usage and internet exposure.
  • Plan remediation with vendor coordination.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Pie Register Premium plugin used for?

Pie Register Premium is a WordPress plugin designed to manage user registration processes. It commonly powers public-facing web forms that allow site visitors to register accounts and upload necessary documentation or profile images directly to the website's server.

What does CWE-434 mean regarding CVE-2026-84999?

CWE-434 refers to Unrestricted Upload of File with Dangerous Type. In this CVE, the plugin fails to verify that an uploaded file is safe before saving it. Because it neglects to check for errors during validation and lacks proper access controls, the system mistakenly accepts files like PHP scripts that could run malicious commands.

Do I need to be logged in to trigger this vulnerability?

No. The vulnerability exists within an AJAX handler that does not perform nonce or capability checks. This means an unauthenticated attacker can interact with the upload function directly. The bug is triggered whenever a file is uploaded; it does not require administrative privileges or a valid user session to succeed.

Is my site at risk if it uses this plugin?

Halo Surface Signal indicates this plugin is typically enabled on public-facing pages for user registrations, making its file upload functionality reachable from the internet by design. If your site runs an affected version, the risk is significant because attackers do not need special access to reach the vulnerable component.

How should I respond if I use this WordPress plugin?

First, inventory your WordPress sites to confirm which ones have this plugin active. Assess the business criticality of those specific sites and check for internet accessibility. Once you identify accountable owners, coordinate with the vendor to determine the availability of updates or patches to mitigate the risk of unauthorized file uploads.

References