IT SBIT Services
Schneeberger
DEEN
CVE tracker

ProfilePress WordPress plugin: Broken access control in membership plan signup

CVE-2026-123657Medium 5.3

← All vulnerabilities

Summary

The ProfilePress WordPress plugin before version 4.17.6 does not reject negative membership plan identifiers before checking whether a plan is active. Unauthenticated visitors can therefore enrol in membership plans that an administrator has deactivated and receive the role attached to them. The impact is an unauthorised role assignment, which can grant access to restricted content or features if the role is used for gating.

Affected

  • ProfilePress WordPress plugin (wp-user-avatar) versions before 4.17.6
  • The CNA record lists 0 to before 4.17.6; VulDB lists 4.17.0 to 4.17.5 (CNA range is considered authoritative)

Fixed in

  • Upgrade to ProfilePress 4.17.6 or later; the latest release on WordPress.org is recommended
  • Vendor changelog naming this fix: Unknown.

Workaround

  • No vendor-documented workaround is known.
  • Interim measure (not from a source): review membership plans and roles for unexpected signups and verify the plan-to-role mapping.

Exploitation

  • Not known to be exploited; not listed in CISA KEV.
  • CISA SSVC: exploitation none, automatable yes, technical impact partial.
  • No public exploit code indexed in Metasploit or Exploit-DB; technical details reported as unknown by VulDB.

Our recommendation

  • Inventory WordPress sites running ProfilePress and confirm the installed version.
  • Update ProfilePress to the latest release (at least 4.17.6).
  • After patching, review recent registrations and role assignments on sites that sell or gate content by membership.
  • Treat as routine priority unless role-gated sensitive content is in use; re-check exploitation status as the CVE is recent.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 11 Nov 2026, 18:04.

Original description (NVD)

The ProfilePress WordPress plugin before 4.17.6 does not reject negative membership plan identifiers before checking whether a plan is active, allowing unauthenticated visitors to sign up for membership plans an administrator has deactivated and receive the role attached to them.

NVD references (1)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.