CVE-2020-37013
8.4Tucows Inc. · Audio Playback Recorder
Audio Playback Recorder 3.2.2 is susceptible to a local buffer overflow via the eject and registration parameters, enabling unauthenticated attackers to execute arbitrary code.
Executive summary
A local buffer overflow vulnerability in Audio Playback Recorder 3.2.2 allows an attacker to achieve arbitrary code execution by overwriting the Structured Exception Handler.
Vulnerability
The application fails to perform adequate bounds checking on the eject and registration input fields: this allows an attacker to trigger a stack-based buffer overflow (CWE-121) and overwrite the Structured Exception Handler (SEH) with malicious shellcode. This exploit requires local access but does not require prior authentication.
Business impact
The ability to execute arbitrary code with the privileges of the application user poses a total compromise risk to the host system. Given the CVSS score of 8.4, this vulnerability represents a high-severity risk: successful exploitation could lead to full system takeover, unauthorized access to sensitive audio files, or the installation of persistent malicious software.
Remediation
Immediate Action: Discontinue the use of Audio Playback Recorder 3.2.2 as there is no vendor patch available: if the software is required, restrict access to the host machine to authorized personnel only.
Proactive Monitoring: Monitor system logs for unexpected application crashes or execution of unauthorized processes triggered by the audio recording service.
Compensating Controls: Use Endpoint Detection and Response (EDR) solutions to monitor for suspicious child processes spawned by the application, which may indicate an exploitation attempt.
Exploitation status
Public Exploit Available: Yes: a functional proof-of-concept exploit is available via Exploit-DB (EDB-ID: 48796).
Analyst recommendation
The risk associated with this vulnerability is significant due to the availability of public exploit code. Organizations should identify and remove all instances of Audio Playback Recorder 3.2.2 from their environment immediately, as the developer has provided no path for remediation. If the software cannot be uninstalled, ensure the host system is strictly isolated from critical network segments to prevent lateral movement following a potential compromise.
Sources
Originally found and disclosed by Felipe Winsnes, per the CVE Program record.
- ExploitDB-48796 Exploit / PoC
- Archived Researcher Proof of Concept Video Exploit / PoC
- Product Software Archive
- VulnCheck Advisory: Audio Playback Recorder 3.2.2 - Local Buffer Overflow (SEH) Third-party advisory