PT-2026-129223
CVE-2026-55561
·
Published
2026-10-28
·
Updated
2026-10-28
Description by
CVSS 4.0
5.3
MediumMetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
InvoicePlane versions prior to 1.7.2-beta-1
Description
Guest users can approve or reject quotes belonging to any client regardless of their assignment. In the Guest Quotes controller located at
application/modules/guest/controllers/Quotes.php, the approve() and reject() methods call approve quote by id($quote id) and reject quote by id($quote id) without implementing the necessary client scoping. This allows a guest user to modify the status of another client's quote by providing sequential integer quote id values, which also triggers notification emails via email quote status(). Furthermore, the generate pdf() function calls mark viewed($quote id) before verifying the client scope, enabling guest users to mark quotes from other clients as viewed.Recommendations
Update to version 1.7.2-beta-1 or version 1.7.2.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾