CVE-2018-20250
HIGH KEV RANSOMWAREWinRAR <= 5.61 - Path Traversal and Remote Code Execution via ACE Filename Field
Title source: llmExploitation Summary
CVE-2018-20250 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added February 15, 2022, with confirmed use in ransomware campaigns.
EIP tracks 23 public exploits from researchers including Metasploit, WyAtu, QAX-A-Team, including a Metasploit module exploits/windows/fileformat/winrar_ace.
AI-analyzed exploit summary This Metasploit module exploits CVE-2018-20250, a path traversal vulnerability in WinRAR's ACE format handling (UNACEV2.dll). It crafts a malicious ACE file to extract a payload to the user's startup folder, achieving remote code execution upon system restart.
Description
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.
Exploits (23)
This Metasploit module exploits CVE-2018-20250, a path traversal vulnerability in WinRAR's ACE format handling (UNACEV2.dll). It crafts a malicious ACE file to extract a payload to the user's startup folder, achieving remote code execution upon system restart.
This exploit generates a malicious RAR archive that leverages CVE-2018-20250 to achieve arbitrary file write during extraction, allowing execution of an evil file (e.g., calc.exe) in the Windows Startup folder. The PoC manipulates ACE header CRC values and file paths to bypass security checks.
This repository contains a Python-based exploit for CVE-2018-20250, which leverages a path traversal vulnerability in WinRAR to achieve arbitrary code execution. The exploit generates a malicious RAR archive that, when extracted, places an executable in the Windows Startup folder.
This repository contains a pure Python implementation for reading and extracting ACE archives, which can be used to test or exploit CVE-2018-20250-20253 vulnerabilities in WinAce. The code includes a template for 010 Editor and a demo GIF.
This repository contains a C# implementation for generating malicious ACE archives to exploit CVE-2018-20250, a path traversal vulnerability in WinRAR. The PoC constructs ACE file headers with arbitrary extract paths, enabling arbitrary file writes during extraction.
This repository contains a proof-of-concept exploit for CVE-2018-20250, a WinRAR ACE archive directory traversal vulnerability. The code demonstrates how to craft a malicious ACE file to achieve arbitrary file write during extraction.
This Python tool exploits CVE-2018-20250 in WinRAR by crafting ACE archives with manipulated filenames to achieve arbitrary file write, leading to code execution via startup folder placement. It automates the creation of malicious ACE files using WinACE.
This repository contains a pure Python implementation for reading and extracting ACE archives, which can be used to exploit CVE-2018-20250, a path traversal vulnerability in WinRAR. The exploit leverages the ACE archive format to extract files to arbitrary locations.
This repository contains a Python-based proof-of-concept exploit for CVE-2018-20250, which targets a path traversal vulnerability in WinRAR. The exploit leverages a maliciously crafted ACE archive to extract files to arbitrary locations on the system.
This repository contains a Python-based exploit for CVE-2018-20250, an absolute path traversal vulnerability in WinRAR. The exploit generates a malicious RAR archive that, when extracted, places an executable in the Windows Startup folder for persistence.
This repository contains a functional proof-of-concept exploit for CVE-2018-20250, which targets a path traversal vulnerability in WinRAR's handling of ACE archives. The code constructs malicious ACE file headers to achieve arbitrary file write during extraction.
This repository contains a working exploit for CVE-2018-20250, a vulnerability in WinRAR that allows arbitrary code execution via a crafted ACE archive. The exploit uses a Python script to generate a malicious archive and a Meterpreter reverse shell payload.
This repository contains a working exploit for CVE-2018-20250, a vulnerability in WinRAR that allows arbitrary code execution via a crafted ACE archive. The exploit uses a Python script to generate a malicious ACE file and a Meterpreter reverse shell payload.
This repository contains a Python-based exploit for CVE-2018-20250, which leverages a path traversal vulnerability in WinRAR to achieve arbitrary file write and remote code execution. The exploit generates a malicious RAR archive that, when extracted, places an executable in the Windows Startup folder.
This repository contains a modified version of the acefile library, which is a pure Python implementation for reading and extracting ACE archives. The modification appears to address CVE-2018-20250, a vulnerability in WinRAR that allows arbitrary code execution via crafted ACE archives.
The repository appears to be a stub or placeholder for a CVE-2018-20250 exploit, generated by a Microsoft application wizard. It lacks functional exploit code and primarily contains boilerplate MFC (Microsoft Foundation Class) application files.
This repository contains a Python-based exploit for CVE-2018-20250, which leverages a path traversal vulnerability in WinRAR to achieve arbitrary file write and subsequent code execution. The exploit generates a malicious RAR archive that, when extracted, places an executable in the Windows Startup folder.
This repository contains a Python-based exploit for CVE-2018-20250, which leverages a path traversal vulnerability in WinRAR's handling of ACE archives to achieve arbitrary code execution by placing a malicious executable in the Windows Startup folder.
This repository contains a bash script to detect and extract malicious payloads from ACE archives exploiting CVE-2018-20250, a WinRAR vulnerability. It checks for specific strings and file structures indicative of the exploit.
This repository contains a Python-based exploit for CVE-2018-20250, which leverages a path traversal vulnerability in WinRAR to achieve arbitrary file write and remote code execution. The exploit generates a malicious RAR archive that extracts an executable to the Windows Startup folder.
This repository contains a patched version of UNACEV2.DLL to address CVE-2018-20250, a WinRAR vulnerability. It does not include exploit code but provides a mitigated binary.
This repository contains a README with a screenshot related to CVE-2018-20250, a WinRAR vulnerability. No exploit code or technical details are provided in the snippet.
This Metasploit module exploits a path traversal vulnerability in WinRAR's ACE format handling (CVE-2018-20250) to achieve remote code execution by extracting a payload to the user's startup folder. The exploit crafts a malicious ACE file with a manipulated filename field to bypass destination folder validation.
References (9)
Scores
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H