CVE-2021-47889
7.8Softros Systems · LAN Messenger
Softros LAN Messenger 9.6.4 is vulnerable to an unquoted service path issue in the SoftrosSpellChecker service, which could allow a local attacker to execute arbitrary code with elevated privileges.
Executive summary
A local privilege escalation vulnerability exists in Softros LAN Messenger 9.6.4, allowing attackers to execute arbitrary code via an unquoted service path.
Vulnerability
The application contains an unquoted service path vulnerability within the SoftrosSpellChecker service. This flaw allows a local, authenticated attacker to place a malicious executable in the path hierarchy, which the system will execute with LocalSystem privileges during the service startup process.
Business impact
Successful exploitation of this vulnerability allows a local attacker to escalate their privileges to the highest level on the host system. This could lead to a total compromise of the affected machine, including unauthorized access to sensitive data, the installation of persistent backdoors, and the potential for lateral movement within the network. The CVSS score of 7.8 reflects the high severity of achieving full system control via local access.
Remediation
Immediate Action: Update Softros LAN Messenger to the latest available version provided by the vendor to resolve the service path configuration. If an update is not immediately available, administrators should manually modify the service path registry entry to include quotes around the executable path.
Proactive Monitoring: Review system event logs for unexpected service restarts or failures related to the SoftrosSpellChecker service. Monitor file system activity within the C:\Program Files (x86)\Softros Systems\ directory for the creation of unauthorized or suspicious executable files.
Compensating Controls: Implement strict file system permissions on the installation directory to prevent non-privileged users from creating or modifying files within the Softros Messenger path. Utilize Endpoint Detection and Response (EDR) solutions to alert on suspicious process spawning from service paths.
Exploitation status
Public Exploit Available: Yes, a proof-of-concept exploit is available via the Exploit Database (EDB-ID: 49588).
Analyst recommendation
This vulnerability presents a significant risk to local system integrity by enabling unauthorized privilege escalation. Administrators must prioritize updating the software or applying the manual registry fix to secure the service path. Failure to address this flaw leaves the host susceptible to full administrative compromise by local users.
Sources
Originally found and disclosed by Victor Mondragón, per the CVE Program record.
- ExploitDB-49588 Exploit / PoC
- Vendor Homepage
- VulnCheck Advisory: Softros LAN Messenger 9.6.4 - 'SoftrosSpellChecker' Unquoted Service Path Third-party advisory