Katalog CVE

CVE-2026-71233

WysokieCVSS 8.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

InvoiceNinja v5-stable renderuje pole "terms" faktury lub wyceny w portalu klienta za pomocą surowej dyrektywy wyjścia Laravel Blade {!! ->terms !!} (resources/views/portal/ninja2020/invoices/includes/terms.blade.php) bez sanityzacji HTML.

Ocena ryzyka

Atakujący, który może edytować warunki faktury, może wstrzyknąć złośliwy kod HTML lub JavaScript, który wykona się w przeglądarce klienta, co może prowadzić do kradzieży danych lub przejęcia sesji.

Rekomendacja

Zaktualizuj InvoiceNinja do wersji, która sanityzuje pole terms przed renderowaniem, lub zastosuj obejście polegające na wyłączeniu surowego wyjścia dla tego pola.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS