CVE-2025-15100

JAY Login & Register <= 2.6.03 - Authenticated (Subscriber+) Privilege Escalation via jay_panel_ajax_update_profile

Published Feb 8, 2026 CVSS 3.1 · 8.8 High EPSS < 1% KEV · Not listed
Description
The JAY Login & Register plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 2.6.03. This is due to the plugin allowing a user to update arbitrary user meta through the 'jay_panel_ajax_update_profile' function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges to that of an administrator.

Analysis

AI-generated

Technical impact

The vulnerability lies in the jay_panel_ajax_update_profile routine of the JAY Login & Register plugin, which permits any authenticated user with Subscriber-level permissions or higher to modify arbitrary user metadata. This flaw enables a legitimate user to elevate their privileges to that of an Administrator. This flaw corresponds to the weakness defined by CWE‑269.

Affected Systems

All installations of the JAY Login & Register WordPress plugin up to and including version 2.6.03 are affected. Users of this plugin, regardless of server environment or WordPress version, must investigate whether they run one of the vulnerable releases.

Risk and Exploitability

The CVSS score of 8.8 places this issue in the high severity band, indicating significant potential damage if exploited. However, the EPSS score of less than 1% suggests very low current exploitation probability, and the vulnerability is not listed in the CISA KEV catalog. Inferred from the description, the most likely attack vector is via a normal authenticated session using typical WordPress user accounts; the attacker must be able to submit Ajax requests to the plugin endpoint. Once successful, the attacker gains full administrative privileges, enabling unilateral changes to site configuration, data exfiltration, or further malicious actions.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the JAY Login & Register plugin to any release newer than 2.6.03
  • If an update is unavailable, temporarily disable or remove the jay_panel_ajax_update_profile endpoint from the plugin’s Ajax handlers
  • Re‑evaluate user roles and reduce the number of subscribers or limit their ability to trigger profile updates; consider tightening the capability checks within the plugin

Generated by OpenCVE AI on April 21, 2026 at 16:03 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 Wordpress
Wordpress wordpress
Vendors & Products Wordpress
Wordpress wordpress
Type Values Removed Values Added
Description The JAY Login & Register plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 2.6.03. This is due to the plugin allowing a user to update arbitrary user meta through the 'jay_panel_ajax_update_profile' function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to elevate their privileges to that of an administrator.
Title JAY Login & Register <= 2.6.03 - Authenticated (Subscriber+) Privilege Escalation via jay_panel_ajax_update_profile
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 8, 2026, 5:34 PM
Reserved
Dec 25, 2025, 6:27 PM
Status
Deferred
Published
Feb 8, 2026, 2:15 AM
Modified
Jun 17, 2026, 8:37 AM