
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-39139 is a path traversal vulnerability discovered in Archive v3.3.7, a popular Flutter package for handling compressed files. The vulnerability allows attackers to execute path traversal attacks via extracting crafted zip files. The issue was discovered and disclosed in August 2023, affecting applications using the Archive package version 3.3.7 (NVD CVE, Ostorlab Blog).
The vulnerability stems from the package's handling of symlinks during zip file extraction. When extracting files, the Archive package links symlinks back after extraction without properly validating if they point to locations outside the extraction directory. This implementation flaw received a CVSS v3.1 base score of 7.8 (High), with the vector string CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, indicating local attack vector, low attack complexity, no privileges required, and user interaction required (NVD CVE).
The vulnerability allows attackers to create symbolic links that point to files outside the intended extraction directory. This could lead to unauthorized access to sensitive files, potential data exposure, and in some cases, could enable attackers to overwrite system files if the application has sufficient permissions (Ostorlab Blog).
The vulnerability was reported to the package maintainers through GitHub. Users are advised to implement proper validation of zip entry paths and ensure that symbolic links cannot point to locations outside the intended extraction directory. Additionally, developers should consider upgrading to newer versions of the package once a patch is available (GitHub Issue).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."