Skip to content
OpenAdvisories
High · 8.7 CVE-2026-71233 EUVD-2026-53306GHSA-84j5-x242-f7h8

InvoiceNinja - Stored XSS via Invoice/Quote Terms Field

Published Aug 5, 2026 · Updated Aug 10, 2026 · Assigned by TuranSec

Description

InvoiceNinja v5-stable renders an invoice or quote's "terms" field in the client portal using Laravel Blade's raw output directive {!! ->terms !!} (resources/views/portal/ninja2020/invoices/includes/terms.blade.php) with no HTML sanitization.

Affected products

VendorProductAffectedFixed
invoiceninja invoiceninja 5.0.0 —

References