CVE-2026-55384
Beschrijving NL
InvoiceShelf is een open-source web- en mobiele app die helpt bij het bijhouden van uitgaven, betalingen en het maken van professionele facturen en schattingen. Voorafgaand aan versie 2.4.0 accepteren InvoiceShelf-factuur-, schatting- en terugkerende factuurcreatiepaden door de klant geleverde totaal-, sub_totaal-, btw-, discount_val- en due_AMOUNT-waarden zonder te verifiëren of deze overeenkomen met de ingediende regelitems. Een geverifieerde gebruiker kan gemanipuleerde financiële totalen behouden via InvoicesRequest::getInvoicePayload en de bijbehorende EstimatesRequest- en RecurringInvoiceRequest-handlers, waardoor opgeslagen documenttotalen het niet eens zijn met hun artikelprijzen en hoeveelheden. Dit probleem is opgelost in versie 2.4.0.
Origineel (Engels) tonen
InvoiceShelf is an open-source web & mobile app that helps track expenses, payments and create professional invoices and estimates. Prior to version 2.4.0, InvoiceShelf invoice, estimate, and recurring-invoice creation paths accept client-supplied total, sub_total, tax, discount_val, and due_amount values without verifying that they match the submitted line items. An authenticated user can persist manipulated financial totals through InvoicesRequest::getInvoicePayload and the corresponding EstimatesRequest and RecurringInvoiceRequest handlers, causing stored document totals to disagree with their item prices and quantities. This issue is fixed in version 2.4.0.