CVE-2026-71233 in InvoiceNinjaالمعلومات

الملخص

بحسب VulDB • 05/08/2026

في InvoiceNinja v5-stable، يتم عرض حقل "الشروط" الخاص بالفاتورة أو العرض في بوابة العميل باستخدام أمر الإخراج الخام (raw output directive) {!! $entity->terms !!} من Laravel Blade (resources/views/portal/ninja2020/invoices/includes/terms.blade.php)، دون أي تنقية لـ HTML. يقتصر StoreInvoiceRequest.php على إزالة أحرف الأسطر الجديدة فقط من الحقل ولا يقوم بتنقية محتوى HTML. يمكن لمستخدم مُصادق عليه لديه صلاحية إنشاء الفواتير تعيين حقل الشروط عبر واجهة برمجة التطبيقات REST (PUT /api/v1/invoices/{id}) إلى حمولة تحتوي على كود HTML/JavaScript، والتي تُنفَّذ في متصفح العميل عند عرض الفاتورة، مما يتيح سرقة ملفات تعريف الارتباط الخاصة بالجلسة والاستيلاء على حساب العميل. يمثل هذا مسار تنفيذ مختلف عن ثغرة XSS المنشورة سابقاً المتعلقة بحقل وصف بنود الفاتورة (GHSA-98wm-cxpw-847p / CVE-2026-33628).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386156

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!