Skip to main content

ProfileGrid EUVDEUVD-2026-50992

| CVE-2026-12687 HIGH
Improper Privilege Management (CWE-269)
2026-07-30 WPScan GHSA-9fxw-6x9j-x2gr
7.5
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
10.0 CRITICAL

Unauthenticated network registration with low complexity yields an Administrator account, so full C/I/A impact and S:C as the plugin escalates beyond its own security scope into WordPress core.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

5
Analysis Generated
Jul 30, 2026 - 14:39 vuln.today
CVSS changed
Jul 30, 2026 - 14:37 NVD
7.5 (HIGH)
Patch available
Jul 30, 2026 - 07:03 EUVD
CVE Published
Jul 30, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 30, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.org

The ProfileGrid WordPress plugin before 5.9.9.8 does not restrict which group an anonymous visitor may register into through its front-end registration, allowing unauthenticated users to register directly into a privileged group and be granted that group's configured role, up to Administrator when such a group exists, leading to privilege escalation.

AnalysisAI

Privilege escalation in the ProfileGrid WordPress plugin before 5.9.9.8 lets unauthenticated visitors self-register into any group through the front-end registration form, inheriting that group's configured WordPress role - up to Administrator where such a group exists. Publicly available exploit code exists (published by WPScan) and a vendor patch is available, though EPSS remains low at 0.15% (4th percentile), indicating limited observed exploitation attempts to date.

Technical ContextAI

ProfileGrid is a WordPress user-profile, membership and group-management plugin that maps its internal 'groups' onto native WordPress roles, so group membership directly governs a user's capabilities. The flaw is a CWE-269 Improper Privilege Management issue: the front-end registration handler trusts a client-supplied group identifier without server-side authorization checks, so it never verifies that an anonymous registrant is permitted to join the requested group. Because ProfileGrid assigns the group's mapped role at registration time, an attacker-chosen group value translates into an arbitrary WordPress role. The CPE cpe:2.3:a:unknown:profilegrid:*:*:*:*:*:*:*:* covers all ProfileGrid installations up to the fixed release.

RemediationAI

Vendor-released patch: upgrade ProfileGrid to version 5.9.9.8 or later, which is the primary and authoritative fix (advisory: https://wpscan.com/vulnerability/e754ef68-40ae-4420-a0b8-6c23a83bc450/). If immediate patching is not possible, the most effective compensating control is to remove or reconfigure any ProfileGrid group that maps to Administrator or other privileged WordPress roles so that no front-end-registerable group grants elevated capabilities - this closes the escalation path at the cost of losing self-service access to those groups. Additionally, disable public/front-end self-registration for privileged groups or gate registration behind manual admin approval, and place the registration endpoint behind a WAF rule that inspects and restricts the submitted group parameter; note these controls reduce but do not fully eliminate exposure and should be treated as temporary until the upgrade is applied. After patching, audit existing users for unexpected administrator or elevated-role accounts created via registration.

CVE-2024-30491 HIGH
8.5 Mar 29

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Metagauss ProfileG

CVE-2024-30490 CRITICAL POC
9.3 Mar 29

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Metagauss ProfileG

CVE-2023-0940 HIGH POC
8.8 Mar 20

The ProfileGrid WordPress plugin before 5.3.1 provides an AJAX endpoint for resetting a user password but does not imple

CVE-2019-15873 HIGH POC
8.8 Sep 03

The profilegrid-user-profiles-groups-and-communities plugin before 2.8.6 for WordPress has remote code execution via an

CVE-2026-12688 MEDIUM POC
6.5 Jul 24

Authentication bypass in ProfileGrid WordPress plugin allows unauthenticated attackers to forge PayPal IPN payment notif

CVE-2022-3578 MEDIUM POC
6.1 Nov 14

The ProfileGrid WordPress plugin before 5.1.1 does not sanitise and escape a parameter before outputting it back in the

CVE-2026-12689 MEDIUM POC
5.4 Jul 24

Missing authorization checks in ProfileGrid WordPress plugin prior to 5.9.9.7 allow authenticated subscribers to manipul

CVE-2026-16290 MEDIUM POC
5.3 Aug 06

ProfileGrid WordPress plugin (all versions before 6.0.0.0) exposes group member lists and member identifiers to unauthen

CVE-2024-30241 HIGH
8.5 Mar 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Metagauss ProfileG

CVE-2025-0724 HIGH
8.8 Mar 22

The ProfileGrid - User Profiles, Groups and Communities plugin for WordPress is vulnerable to PHP Object Injection in al

CVE-2024-6411 HIGH
8.8 Jul 10

The ProfileGrid - User Profiles, Groups and Communities plugin for WordPress is vulnerable to privilege escalation in al

CVE-2023-3713 HIGH
8.8 Jul 18

The ProfileGrid plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability chec

Share

EUVD-2026-50992 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy