Description
The ARMember Premium plugin for WordPress is vulnerable to SQL Injection via the 'sSortDir_0' parameter of the `get_private_content_data` AJAX action in all versions up to, and including, 7.3.1. This is due to insufficient sanitization of the user-supplied parameter which is concatenated directly into the ORDER BY clause of an SQL query without a whitelist check. This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Note: The vulnerability can only be exploited if the "User Private Content" addon is enabled, which is disabled by default..
Published: 2026-06-02
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ARMember Premium plugin for WordPress is vulnerable to SQL injection through the 'sSortDir_0' parameter used in the get_private_content_data AJAX action. Because the value is concatenated directly into the ORDER BY clause without sanitization or a whitelist, an authenticated user with Subscriber-level access or higher can inject additional SQL statements and read or manipulate data from the database. The flaw requires the User Private Content add‑on to be enabled—a feature that is disabled by default, so the attack surface is limited to sites that have explicitly activated this add‑on.

Affected Systems

All installations of ARMember Premium up to and including version 7.3.1 are affected. The plugin, titled "ARMember Premium – Membership Plugin, Content Restriction, Member Levels, User Profile & User signup," is hosted on WordPress sites. Only when the User Private Content add‑on is enabled does the vulnerable AJAX endpoint exist, so sites using the plugin without this add‑on are not exposed to this particular flaw.

Risk and Exploitability

The CVSS score of 6.5 suggests a moderate to high severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, indicating that a documented exploit in the wild has not yet appeared. However, because the issue requires authentication, any user that can log in as a Subscriber or higher can trigger the injection. Once exploited, the attacker could retrieve sensitive data from the database and potentially craft further queries depending on the database configuration. Security teams should regard this as a high‑priority issue if the plugin is installed and the add‑on is active.

Generated by OpenCVE AI on June 3, 2026 at 04:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the ARMember Premium plugin to the latest release that fixes the input handling and removes the vulnerable arithmetic.
  • Disable the User Private Content add‑on to eliminate the vulnerable AJAX action when an immediate upgrade is not possible.
  • Restrict access to the get_private_content_data endpoint, or configure it to accept only whitelisted values such as "ASC" or "DESC" for the sSortDir_0 parameter.
  • Use parameterized queries or validated input to prevent direct string concatenation into SQL statements if custom code modifications are necessary.

Generated by OpenCVE AI on June 3, 2026 at 04:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 03 Jun 2026 12:45:00 +0000

Type Values Removed Values Added
First Time appeared Armember
Armember armember Premium – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress
Wordpress wordpress
Vendors & Products Armember
Armember armember Premium – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress
Wordpress wordpress

Wed, 03 Jun 2026 02:30:00 +0000

Type Values Removed Values Added
Description The ARMember Premium plugin for WordPress is vulnerable to SQL Injection via the 'sSortDir_0' parameter of the `get_private_content_data` AJAX action in all versions up to, and including, 7.3.1. This is due to insufficient sanitization of the user-supplied parameter which is concatenated directly into the ORDER BY clause of an SQL query without a whitelist check. This makes it possible for authenticated attackers, with Subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Note: The vulnerability can only be exploited if the "User Private Content" addon is enabled, which is disabled by default..
Title ARMember Premium <= 7.3.1 - Authenticated (Subscriber+) SQL Injection via 'sSortDir_0' Parameter
Weaknesses CWE-89
References
Metrics cvssV3_1

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

ssvc

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


Subscriptions

Armember Armember Premium – Membership Plugin, Content Restriction, Member Levels, User Profile & User Signup
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-02T20:55:53.439Z

Reserved: 2026-03-28T13:02:46.318Z

Link: CVE-2026-5074

cve-icon Vulnrichment

Updated: 2026-06-02T20:55:48.790Z

cve-icon NVD

Status : Deferred

Published: 2026-06-02T20:16:40.600

Modified: 2026-06-02T20:56:20.057

Link: CVE-2026-5074

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-03T10:55:12Z

Weaknesses