PT-2026-129223
CVE-2026-55561
·
تاريخ النشر
2026-10-28
·
تاريخ التحديث
2026-10-28
الوصف من
CVSS 4.0
5.3
متوسطةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
InvoicePlane is a self-hosted open source application for managing invoices, clients, and payments. Prior to 1.7.2-beta-1, guest users can approve or reject quotes belonging to any client, not just their assigned clients. The
approve() and reject() methods in the Guest Quotes controller, application/modules/guest/controllers/Quotes.php, call approve quote by id($quote id) and reject quote by id($quote id) directly without the where in('ip quotes.client id', $this->user clients) scoping that sibling methods use. A guest user assigned to one client can change another client's quote status by supplying sequential integer quote id values, and email quote status() also sends notification emails. Additionally, generate pdf() calls mark viewed($quote id) before checking the client scope, allowing a guest user to mark another client's quote as viewed. These issues are fixed in version 1.7.2-beta-1 and the subsequent stable version 1.7.2. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾