CVE Catalog

CVE-2025-12822

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

9th percentile - higher than 9% of all known CVEs

Summary

The WordPress plugin 'WP Login and Register using JWT' is vulnerable to unauthorized data access due to a missing capability check on the 'mo_jwt_generate_new_api_key' function in all versions up to and including 3.0.0. Authenticated attackers with Subscriber-level access and above can generate a new API key on sites without one and use it to access restricted endpoints.

Risk Assessment

This could lead to unauthorized access to protected resources and data by low-privileged users.

Recommendation

Update the plugin to a version newer than 3.0.0 or remove it if unused; review and restrict role permissions.

Related vulnerabilities

Original NVD description (English source)

The WP Login and Register using JWT plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the 'mo_jwt_generate_new_api_key' function in all versions up to, and including, 3.0.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to generate a new API key on site's that do not have an API key configured and subsequently use that to access restricted endpoints.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS