Impact
The vulnerability in the Invoice Generator WordPress plugin allows anyone to reset the password of any user without authentication. An attacker can supply a target user ID and omit the activation code; because the reset comparison uses a loose equality that evaluates to true for empty values, the new password is accepted. This enables full compromise of any account, including administrators, undermining confidentiality and integrity of site data.
Affected Systems
WordPress sites running the Invoice Generator plugin by pravel, versions up to and including 1.0.0, are affected. The issue is present in all builds of 1.0.0, and no newer version is currently specified in the data.
Risk and Exploitability
The CVSS score of 9.8 indicates a critical severity. Exploitation requires no credentials and is achieved via the unauthenticated AJAX endpoint. EPSS information is not available and the vulnerability is not listed in the CISA KEV catalog. The attack path is straightforward: send a crafted POST request to the AJAX handler with the target user ID and a missing reset activation code, thereby resetting the account password.
OpenCVE Enrichment