Medium severity · published Oct 28, 2026
CVE-2026-117606
NexoPOS through 6.3.0 Missing Authorization via Cash Register Session Actions
New
5.4
CVSS
–
EPSS
No
On KEV
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
Low
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
NE
NexoPOS · Blair2004
through 6.3.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-117606
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-117606
issue-tracking
https://github.com/Blair2004/NexoPOS/issues/2668
patch
https://github.com/Blair2004/NexoPOS/pull/2673
technical-description
https://github.com/Blair2004/NexoPOS/blob/1e9b2e272026e176cba354534678a111b1832ce6/app/Services/CashRegistersService.php#L53-L92
product
https://github.com/Blair2004/NexoPOS
third-party-advisory
https://www.vulncheck.com/advisories/nexopos-through-6.3.0-missing-authorization-via-cash-register-session-actions
More from NexoPOS
5.3
CVE-2026-111637
NexoPOS through 6.2.4 Unauthenticated Transaction Disclosure via /api/fields Endpoint
