Katalog CVE

CVE-2026-55381

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

W InvoiceShelf przed wersją 2.4.0 endpoint POST /api/v1/estimates/{estimate}/convert-to-invoice autoryzuje tylko zdolność create-invoice i nie autoryzuje dostępu do powiązanej wyceny. Uwierzytelniony użytkownik może skopiować pozycje, ceny, sumy, podatki, notatki, walutę i dane klienta innej firmy do faktury w swojej firmie.

Ocena ryzyka

Atakujący może uzyskać dostęp do poufnych danych innej firmy i przenieść je do własnej faktury, co prowadzi do naruszenia poufności i potencjalnych oszustw. Może również zmienić lub usunąć oryginalną wycenę ofiary.

Rekomendacja

Zaktualizuj InvoiceShelf do wersji 2.4.0 lub nowszej. Upewnij się, że endpoint autoryzuje dostęp do wyceny na podstawie company_id.

Inne podatności w InvoiceShelf

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

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, POST /api/v1/estimates/{estimate}/convert-to-invoice in ConvertEstimateController authorizes only the caller's create-invoice ability and does not authorize access to the route-bound Estimate. Because route-model binding can resolve an estimate from any company, an authenticated user with create-invoice ability can copy another company's line items, prices, totals, taxes, notes, currency, and customer data into an invoice in the attacker's company. The victim company's configured conversion action reaches checkForEstimateConvertAction and can also change or delete the original estimate. This issue is fixed in version 2.4.0.

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