Sprout Invoices – Client Invoicing & Estimates <= 20.8.18 - Authenticated (Contributor+) Sensitive Information Exposure via Client Associated Users Selector
- ID
- WPSEC-2026-0852
- Plugin
- Sprout Invoices – Client Invoicing & Estimates (sprout-invoices)
- Affected
- all versions before 20.8.19
- Remediation
- Update to 20.8.19 or later.
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weakness
- CWE-200
- Usage
- Plugin Low · Affected versions Low among sites WPSec scans, 2026-10-13
- Attack surface
- Sprout Invoices – Client Invoicing & Estimates on WPSec AttackSurface
- Fix released
- Published
Description
The Sprout Invoices plugin for WordPress is vulnerable to Sensitive Information Exposure via the client 'Associated Users' selector in all versions up to, and including, 20.8.18, due to the client submit meta box (shown on the client edit screen and returned by the 'sa_client_submit_metabox' AJAX action) listing every user on the site with their email address, without limiting the list to users the current user may associate. This makes it possible for authenticated attackers with contributor-level access and above, who can open the client edit screen, to get the email addresses and display names of all site users, administrators included.
References
- https://wpsec.com/vuln/WPSEC-2026-0852/
- https://plugins.svn.wordpress.org/sprout-invoices/tags/20.8.19/
- https://wordpress.org/plugins/sprout-invoices/
Published by WPSec. Provided as is, without warranty. Corrections: contact us.
This advisory as JSON or Markdown · All advisories: JSON, RSS