CVE-2026-16289

ProfileGrid < 6.0.0.0 - Subscriber+ Group Join Request Disclosure via pm_get_all_requests_from_group

Published Aug 3, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
The ProfileGrid WordPress plugin before 6.0.0.0 does not perform authorization checks when listing a group's pending membership requests, allowing any authenticated user such as a Subscriber to disclose the names and request dates of the users awaiting approval to join any group, including private ones.

Analysis

AI-generated

Technical impact

The ProfileGrid WordPress plugin, versions before 6.0.0.0, fails to enforce authorization when retrieving a group's pending membership requests. An authenticated user, such as a Subscriber, can access the pm_get_all_requests_from_group routine and obtain the names and request dates of users awaiting approval to join any group, including private ones. This allows the disclosure of potentially sensitive user information and compromises the confidentiality of group membership data, aligning with CWE-284 and CWE-862.

Affected Systems

Vendors: ProfileGrid, WordPress plugin. The issue affects all installations of ProfileGrid prior to version 6.0.0.0. No specific sub‑versions are listed, so the entire pre‑6.0.0.0 code base is vulnerable.

Risk and Exploitability

With a CVSS score of 4.3, the vulnerability presents a moderate confidentiality impact. The EPSS score of less than 1 percent suggests a low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. An authenticated user such as a Subscriber can exploit the missing authorization checks to view pending membership requests for any group, including private ones, and thus disclose user names and request dates. The need for only basic authentication and the lack of proper role checks make this a significant risk for sites relying on private groups.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ProfileGrid to version 6.0.0.0 or later, where the authorization check is implemented.
  • Revoke or reduce the Subscriber role’s capability to view group membership requests by adjusting WordPress role permissions or using a role‑management plugin.
  • If an immediate upgrade is not possible, block or remove the pm_get_all_requests_from_group endpoint from public access using a custom code snippet or a security plugin to prevent unauthorized enumeration of pending requests.

Generated by OpenCVE AI on August 4, 2026 at 10:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Profilegrid
Profilegrid profilegrid
Wordpress
Wordpress wordpress
Weaknesses CWE-284
Vendors & Products Profilegrid
Profilegrid profilegrid
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The ProfileGrid WordPress plugin before 6.0.0.0 does not perform authorization checks when listing a group's pending membership requests, allowing any authenticated user such as a Subscriber to disclose the names and request dates of the users awaiting approval to join any group, including private ones.
Title ProfileGrid < 6.0.0.0 - Subscriber+ Group Join Request Disclosure via pm_get_all_requests_from_group
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Aug 3, 2026, 4:19 PM
Reserved
Jul 20, 2026, 12:19 PM
Status
Deferred
Published
Aug 3, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM