Description
The WP-Invoice WordPress plugin through 4.3.1 does not perform capability checks in several of its AJAX handlers, allowing any authenticated user, such as a Subscriber, to retrieve the email addresses, display names and profile details of all registered users.
Published: 2026-10-11
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure of Registered User PII
Action: Patch
AI Analysis

Impact

The WP‑Invoice WordPress plugin version 4.3.1 or older contains several AJAX endpoints that omit capability checks. This flaw lets any authenticated user—normally even a Subscriber—request and receive the email addresses, display names and profile details of every user registered on the site. The exposed information is personally identifiable and could be leveraged for phishing, social engineering, or other privacy‑violating activities.

Affected Systems

WordPress sites running the WP‑Invoice plugin version 4.3.1 or earlier are affected. The issue resides completely within the plugin code and is independent of the core WordPress version or other plugins.

Risk and Exploitability

Exploit requires only valid login credentials; because the Subscriber role is commonly granted, the potential attacker pool is broad. The EPSS score of less than 1 % indicates that current exploitation attempts are rare, and the vulnerability is not listed in the CISA KEV catalog. However, the CVSS score of 4.3 reflects a moderate confidentiality impact from the unauthorized disclosure of user PII. The absence of an authentication or authorization check directly subverts data protection, making the issue a clear priority for patching.

Generated by OpenCVE AI on October 11, 2026 at 17:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the WP‑Invoice plugin to version 4.3.2 or later where the AJAX handlers include proper capability checks.
  • If an upgrade is not immediately possible, restrict the vulnerable AJAX endpoints to Administrator users or disable them entirely using a security plugin.
  • Re‑evaluate the number and privileges of Subscriber accounts, applying the principle of least privilege to limit their access to sensitive data.
  • Configure server‑side logging for AJAX requests to detect anomalous activity and react to possible abuse.

Generated by OpenCVE AI on October 11, 2026 at 17:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Sun, 11 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


Sun, 11 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
CWE-284

Sun, 11 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Description The WP-Invoice WordPress plugin through 4.3.1 does not perform capability checks in several of its AJAX handlers, allowing any authenticated user, such as a Subscriber, to retrieve the email addresses, display names and profile details of all registered users.
Title WP-Invoice <= 4.3.1 - Subscriber+ User PII Disclosure via Unprotected AJAX Handlers
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-11T11:32:40.003Z

Reserved: 2026-09-24T07:26:44.888Z

Link: CVE-2026-97183

cve-icon Vulnrichment

Updated: 2026-10-11T11:13:27.378Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T07:17:29.707

Modified: 2026-10-13T16:29:21.907

Link: CVE-2026-97183

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T17:30:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor