Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Unrated

Unauthenticated Privilege Escalation in WordPress Invoice Generator <= 1.0.0

IdentifiersCVE-2026-12415CWE-862

CVE-2026-12415 is a critical privilege escalation vulnerability in the Invoice Generator plugin for WordPress affecting versions up to and including 1.0.0. The flaw is in the pravel_invoice_edit_account() AJAX action, which is exposed to unauthenticated users via wp_ajax_nopriv_pravel_invoice_edit_account. The handler accepts attacker-controlled user_id and user_email values from POST data and invokes wp_update_user() without enforcing authentication, capability checks, ownership validation, or nonce verification. As a result, a remote unauthenticated attacker can modify the email address associated with an arbitrary WordPress user account, including an administrator account, and then leverage the standard WordPress password reset workflow to reset the victim account password and take over the account.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows unauthenticated remote attackers to take over arbitrary WordPress accounts, including administrator accounts. This can result in full compromise of the affected site through administrative access, including unauthorized modification of site content and configuration, installation of malicious plugins or backdoors, access to sensitive data available to the compromised account, and potential follow-on actions such as persistence and further privilege abuse within the WordPress environment.

Mitigation

If you can’t patch tonight, do this now.

As an immediate mitigation, disable or uninstall the Invoice Generator plugin on affected WordPress instances if a patched version is not yet available. Restrict access to vulnerable AJAX functionality where possible, monitor for unauthorized changes to user email addresses, review password reset activity for privileged accounts, and audit administrator and other high-value accounts for signs of takeover. Reset credentials and restore legitimate account email addresses for any suspected compromised users.

Remediation

Patch, then assume compromise.

Update the Invoice Generator plugin to a patched version newer than 1.0.0 if one is available from the vendor. The vulnerable AJAX action should be corrected by removing unauthenticated exposure where not required, enforcing authentication and authorization checks before allowing account changes, validating that the acting user is permitted to modify the target account, and implementing nonce verification for the request. If no patched release is available, disable or remove the plugin until a fix is provided.
PUBLIC EXPLOITS

Exploits

No valid public exploits. Mallory filtered out 1 candidate as fakes, detection scripts, or README-only repos.

VALID 0 / 1 TOTALView more in app

All candidate exploits were filtered out by Mallory's validation.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity7

Community discussion across Reddit, Mastodon, and other social sources.