Skip to content
CVE PROGRAM SOURCE RECORD5.3 Medium

CVE-2026-117606

NexoPOS through 6.3.0 Missing Authorization via Cash Register Session Actions

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Blair2004 NexoPOS

Default version status: unaffected

  • 0 to ≤ 6.3.0affected
pkg:github/Blair2004/NexoPOS

References