CVE-2020-37190
7.5Top Password · Firefox Password Recovery
A buffer overflow vulnerability in Top Password Firefox Password Recovery 2.8 allows local attackers to cause a denial of service by injecting long strings into input fields.
Executive summary
A buffer overflow vulnerability in Top Password Firefox Password Recovery 2.8 permits local attackers to crash the application, resulting in a denial of service.
Vulnerability
The application is susceptible to a buffer overflow (CWE-120) when processing input fields. An attacker can trigger this condition by providing an excessively long string, specifically 5000 characters, into the User Name or Registration Code fields, which leads to an application crash.
Business impact
The primary risk associated with this vulnerability is the disruption of service for users relying on the software for password recovery tasks. While the CVSS score of 7.5 reflects a significant impact on availability, the requirement for local interaction limits the scope of the threat to the local system environment. Successful exploitation results in the forced termination of the application, which could lead to data loss if recovery processes are interrupted during execution.
Remediation
Immediate Action: Users should discontinue use of version 2.8 or contact the vendor to determine if a patched version is available, as there is currently no publicly documented fix for this specific build.
Proactive Monitoring: Security teams should monitor endpoint logs for application crashes or unexpected service termination events associated with the Firefox Password Recovery executable.
Compensating Controls: Restrict execution of the software to authorized personnel only, and ensure that the application runs within a restricted user context to minimize the potential impact of local system instability.
Exploitation status
Public Exploit Available: Yes, a proof-of-concept script is available via the Exploit-DB entry 47912.
Analyst recommendation
Given the availability of a proof-of-concept, the risk of exploitation is credible for systems where this software is installed. Administrators should prioritize identifying instances of this software within their environment and, in the absence of a confirmed vendor patch, restrict access to the application or consider alternative, supported solutions for password recovery tasks.
Sources
Originally found and disclosed by Antonio de la Piedra, per the CVE Program record.
- ExploitDB-47912 Exploit / PoC
- Vendor Homepage
- VulnCheck Advisory: Top Password Firefox Password Recovery 2.8 - Denial of Service Third-party advisory