CVE-2026-7106

Highland Software Custom Role Manager <= 1.0.0 - Authenticated (Subscriber+) Privilege Escalation

Published Apr 27, 2026 CVSS 3.1 · 8.8 High EPSS < 1% KEV · Not listed
Description
The Highland Software Custom Role Manager plugin for WordPress is vulnerable to Privilege Escalation in versions up to and including 1.0.0. This is due to insufficient authorization checks in the hscrm_save_user_roles() function, which is hooked to the personal_options_update action accessible by any authenticated user. This makes it possible for authenticated attackers, with Subscriber-level access or higher, to potentially modify user roles via the profile update form.

Analysis

AI-generated

Technical impact

The Highland Software Custom Role Manager plugin for WordPress is vulnerable due to an insufficient authorization check in the hscrm_save_user_roles() function. This function is hooked to the personal_options_update action, which any authenticated user can trigger. An attacker with Subscriber or higher access can therefore modify user roles through the profile update form, potentially granting themselves higher privileges or altering other users' roles, leading to full site compromise.

Affected Systems

The vulnerability affects the Highland Software Custom Role Manager plugin, version 1.0.0 and earlier, published by jgrodgers on the WordPress plugin repository. No later versions were reported to contain the flaw.

Risk and Exploitability

The CVSS score of 8.8 classifies this issue as high severity, while the EPSS score of < 1% indicates a low likelihood of exploitation as of the latest data. The vulnerability is not listed in CISA KEV. Exploitation requires a victim to be logged in with at least Subscriber privileges and to submit a profile update request; no elevation to full administrator is required to trigger the underlying issue. Once the role update is performed, the attacker can acquire any privileges granted to the new role, which poses an ongoing threat to site integrity and confidentiality.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Highland Software Custom Role Manager plugin to a version newer than 1.0.0, which removes the flawed authorization check in hscrm_save_user_roles().
  • If an upgrade is not immediately possible, deactivate or uninstall the Highland Software Custom Role Manager plugin to eliminate the vulnerable functionality.
  • As a temporary precaution, add a capability check on the personal_options_update hook so that only users with Administrator privileges can execute hscrm_save_user_roles(); this can be done by inserting a check for current_user_can('manage_options') before the role assignment logic.

Generated by OpenCVE AI on April 28, 2026 at 04:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Jgrodgers
Jgrodgers highland Software Custom Role Manager
Wordpress
Wordpress wordpress
Vendors & Products Jgrodgers
Jgrodgers highland Software Custom Role Manager
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The Highland Software Custom Role Manager plugin for WordPress is vulnerable to Privilege Escalation in versions up to and including 1.0.0. This is due to insufficient authorization checks in the hscrm_save_user_roles() function, which is hooked to the personal_options_update action accessible by any authenticated user. This makes it possible for authenticated attackers, with Subscriber-level access or higher, to potentially modify user roles via the profile update form.
Title Highland Software Custom Role Manager <= 1.0.0 - Authenticated (Subscriber+) Privilege Escalation
Weaknesses CWE-269
References
Metrics cvssV3_1

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

Weaknesses
  • CWE-269

    Improper Privilege Management

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Apr 29, 2026, 1:44 PM
Reserved
Apr 26, 2026, 2:20 PM
Status
Deferred
Published
Apr 27, 2026, 3:16 AM
Modified
Jun 17, 2026, 11:01 AM