Katalog CVE

CVE-2026-117606

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

NexoPOS do wersji 6.3.0 zawiera podatność braku autoryzacji, która pozwala uwierzytelnionym kasjerom na manipulowanie sesjami kasowymi innych kasjerów, ponieważ CashRegistersService nigdy nie porównuje pola used_by z użytkownikiem. Atakujący posiadający domyślne uprawnienie nexopos.use.registers może wysyłać akcje zamknięcia, cash-in lub cash-out do POST /api/cash-registers/{action}/{register}, aby wymusić zamknięcie sesji lub zmienić salda.

Ocena ryzyka

Kasjerzy mogą bezprawnie zamykać sesje innych kasjerów lub modyfikować salda, co prowadzi do błędów finansowych i możliwych nadużyć. Organizacja może ponieść straty finansowe oraz utratę integralności danych sprzedaży.

Rekomendacja

Zaktualizuj NexoPOS do wersji nowszej niż 6.3.0, jeśli jest dostępna, lub wdróż kontrolę uprawnień porównującą used_by z bieżącym użytkownikiem. Ogranicz uprawnienie nexopos.use.registers do niezbędnego personelu i monitoruj nietypowe akcje na kasach.

Inne podatności w NexoPOS

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

NexoPOS through 6.3.0 contains a missing authorization vulnerability that allows authenticated cashiers to manipulate other cashiers' register sessions because CashRegistersService never compares used_by with the user. Attackers holding the default nexopos.use.registers permission can submit closing, cash-in, or cash-out actions to POST /api/cash-registers/{action}/{register} to force-close sessions or alter balances.

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