Description
CMCAgent in NCR Command Center Agent 16.3 on Aloha POS/BOH servers permits the submission of a runCommand parameter (within an XML document sent to port 8089) that enables the remote, unauthenticated execution of an arbitrary command as SYSTEM, as exploited in the wild in 2020 and/or 2021. NOTE: the vendor's position is that exploitation occurs only on devices with a certain "misconfiguration."
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
NCR Command Center Agent Remote Code Execution
exploit/windows/misc/ncr_cmcagent_rce
GitHub 1 repository
-
acquiredsecurity/CVE-2021-3122-Details ★ 3 · Feb 7, 2021
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- NCR Command Center Agent 16.3 - Remote Command Execution network/cves/2021/CVE-2021-3122.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.