Description
The Pie Register – User Registration, Profiles & Content Restriction plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'first_name' parameter in all versions up to, and including, 3.8.4.16 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable when public registration is enabled and the registration form includes a Profile Picture field; the attacker registers via the publicly accessible form (nonce is emitted to unauthenticated visitors) to store the payload, then logs in as the newly created Subscriber to post a comment that triggers delivery to all page visitors.
Published: 2026-11-07
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Immediately
AI Analysis

Impact

The Pie Register plugin for WordPress is vulnerable to stored cross‑site scripting through the 'first_name' field used in commenters’ avatars. Attackers can inject arbitrary JavaScript into this field, which is then rendered when any visitor views the comment, allowing the execution of malicious scripts, credential theft, session hijacking, or defacement. The weakness is a lack of input sanitization and output escaping, classified as CWE-79.

Affected Systems

All users of the Pie Register plugin version 3.8.4.16 or earlier on WordPress sites where public registration is enabled and the registration form includes a profile picture field are affected. These sites can allow unauthenticated visitors to create accounts and insert payloads that later propagate to other users via comments.

Risk and Exploitability

The CVSS score of 7.2 indicates a medium‑to‑high risk, and while EPSS data is not available, the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an unauthenticated user to register through a publicly exposed form, create a new account, and subsequently post a comment that triggers the stored payload; the attack can succeed without additional privilege escalation.

Generated by OpenCVE AI on November 7, 2026 at 04:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Pie Register to the latest version (≥ 3.8.4.17) and verify that the upstream fix has been applied.
  • Disable public temporary registration or enforce admin approval for new accounts until the patch is deployed in order to block unauthenticated payload injection.
  • Manually remove or sanitize any existing 'first_name' entries that contain malicious script tags in the WordPress database to eliminate the stored payloads from active comments.

Generated by OpenCVE AI on November 7, 2026 at 04:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 03:45:00 +0000

Type Values Removed Values Added
Description The Pie Register – User Registration, Profiles & Content Restriction plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'first_name' parameter in all versions up to, and including, 3.8.4.16 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This is exploitable when public registration is enabled and the registration form includes a Profile Picture field; the attacker registers via the publicly accessible form (nonce is emitted to unauthenticated visitors) to store the payload, then logs in as the newly created Subscriber to post a comment that triggers delivery to all page visitors.
Title Pie Register <= 3.8.4.16 - Unauthenticated Stored Cross-Site Scripting via 'first_name' Parameter via Comment Avatar
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T03:28:06.249Z

Reserved: 2026-10-29T14:42:36.919Z

Link: CVE-2026-119158

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T04:17:13.190

Modified: 2026-11-07T04:17:13.330

Link: CVE-2026-119158

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T04:30:13Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')