CVE-2018-20250
High · 7.8 CISA KEV · ransomwareCVSS
7.8
EPSS
96.0%
Published
Feb 5, 2019
CISA due date
Aug 15, 2022
Cloudanix analysis
Old versions of a popular file compression tool can be tricked into placing attacker files anywhere on a computer, and criminals have already used this to install ransomware on victim machines.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Path traversal in UNACEV2.dll allows crafted ACE archive filename fields to bypass the extraction destination directory and write files to arbitrary absolute paths on the filesystem.
Why it matters to the business
Attackers can silently drop executables into startup folders or system directories, enabling ransomware deployment and persistent compromise across many organizations that still use older WinRAR versions.
How an attack unfolds
An attacker creates a malicious ACE archive containing a filename field with absolute path patterns; the victim opens and extracts the archive with WinRAR; the extraction routine in UNACEV2.dll ignores the user-specified destination and writes attacker-controlled files directly to locations such as startup folders or system directories; execution occurs on next logon or service start. The vulnerability has been exploited in the wild by ransomware campaigns.
How to fix it
Upgrade WinRAR to version 5.70 or later on all endpoints; remove older versions including 5.61 and below; consider replacing WinRAR with a maintained alternative if continued ACE support is unnecessary.
How to confirm the fix worked
Verify installed WinRAR version is 5.70 or newer; scan for presence of unexpected files in common autostart locations; confirm UNACEV2.dll is no longer present or is from a patched package.
Typical attack path
- Craft ACE archive with manipulated filename field containing absolute or traversal path
- Distribute archive via email, web download, or shared storage
- Victim opens archive and initiates extraction in WinRAR
- Files written to attacker-chosen absolute paths outside intended folder
- Malicious payload executes via startup, scheduled task, or service
How to detect it
Review extraction logs and file creation events around WinRAR or UNACEV2.dll activity; search for files written to absolute paths outside the extraction directory; examine startup folders, AppData, and system directories for unexpected executables timestamped near archive operations.
- UNACEV2.dll
- WinRAR Absolute Path Traversal
- ACE archive extraction to absolute path
- Unexpected executable in %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
- File writes bypassing user-specified extraction folder
What your security team should do
- Immediately inventory all WinRAR installations and prioritize upgrade before any other action due to active ransomware exploitation and CISA KEV listing
- Block or monitor outbound traffic and file writes from UNACEV2.dll processes
- Deploy application allow-listing to prevent execution of dropped binaries from archive extractions
- Hunt for historical indicators of compromise in file system and startup locations
The record
In WinRAR versions prior to and including 5.61, There is path traversal vulnerability when crafting the filename field of the ACE format (in UNACEV2.dll). When the filename field is manipulated with specific patterns, the destination (extraction) folder is ignored, thus treating the filename as an absolute path.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-61725 sevenz-rust2 is a Rust-native 7z compressor and `decompress`or. CWE-22
- CVE-2026-62965 SABnzbd is an open source automated Usenet download tool. CWE-22
- CVE-2026-119342 Stirling-PDF is a locally hosted web application that facilitates various operations on… CWE-22
- CVE-2026-119328 Immich is a high-performance self-hosted photo and video management solution. CWE-22
- CVE-2026-116249 In server mode pgAdmin 4 resolves a server's password file, SSL certificate, key, CRL and… CWE-22
- CVE-2026-116240 In server mode pgAdmin 4 validates a path into the user's storage directory with… CWE-22
- CVE-2026-62331 praktor is a multi-agent Claude Code orchestrator with Telegram input and output, Docker… CWE-22
- CVE-2026-115604 Subscriber Arbitrary File Deletion in SureDash <= 1.12.3 versions. CWE-22