CVE-2026-71233CWE-79cross-site-scripting

CVE-2026-71233

High · published August 5, 2026

CVSS v3.1
8.7
EPSS
0%
Percentile
27.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
8.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00353 · 27.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-08-05T15:16Z
References (1)
EPSS history
Timeline
  • 05 AUG 10:56Z
    InvoiceNinja - Stored XSS via Invoice/Quote Terms Field
    cvelistv5