NexoPOS: Unauthenticated directory traversal in api/update endpoint
Summary
NexoPOS v6.2.4 and earlier contain a directory traversal flaw in the POST /api/update endpoint, which is used to run database migration files. The endpoint has no authentication, and the supplied filename is concatenated into a path and passed to PHP's require() without validation. According to the researcher, an unauthenticated attacker can include arbitrary PHP files and thereby achieve remote code execution with the privileges of the web server; the NVD text itself only describes the traversal.
Affected
- NexoPOS v6.2.4 (NVD)
- NexoPOS 6.2.4 and earlier (researcher and vendor advisory, not directly linked to this CVE ID)
Fixed in
- NexoPOS 6.3.0
- NexoPOS 6.2.5 (security-only backport, interim option per vendor)
- Fix referenced as PR #2653; merge status not confirmed.
Workaround
- No vendor-documented workaround found.
- Restrict network access to the update paths at a reverse proxy or firewall (recommendation, not vendor-sourced).
- Monitor web server logs for POST requests to /api/update.
Exploitation
- A public proof of concept exists according to the researcher's GitHub repository.
- CISA-ADP SSVC lists exploitation as poc and automatable as yes.
- No evidence of in-the-wild exploitation found; CISA KEV status not confirmed.
Our recommendation
- Inventory all NexoPOS installations and their versions, including the PHP version.
- Upgrade internet-facing installations to NexoPOS 6.3.0, or to 6.2.5 as an interim step.
- Check web server logs for POST requests to /api/update; do not test on production systems.
- Update PHP to a supported, patched release.
- Confirm with NexoPOS that the vendor advisory applies to CVE-2026-107092.
Public exploits
Links to third-party sites, not checked by us – exploit code can contain malware. Only use it in isolated test environments.
- Proof of concept on GitHub (1 repositories)
raivenLockdown/CVE-2026-107092
Research sources
- NVD / CVE record (OpenCVE) app.opencve.io
- Researcher repository (GitHub) github.com
- NexoPOS security advisory my.nexopos.com
- NexoPOS pull request #2653 github.com
- VulDB entry 426423 vuldb.com
- GCVE CVE search (CISA-ADP SSVC) db.gcve.eu
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 30 Oct 2026, 16:36.
Original description (NVD)
NexoPOS v6.2.4 is vulnerable to Directory Traversal via the api/update endpoint.
NVD references (2)
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
