Path Traversal Vulnerability in mholt/archiver by Go
CVE-2025-3445

8.1HIGH

Key Information:

Vendor
Github.com/mholt/archiver/v3
Status
Github.com/mholt/archiver/v3
Vendor
CVE Published:
13 April 2025

Summary

A Path Traversal vulnerability in mholt/archiver allows attackers to exploit crafted ZIP files with symlinks. By utilizing the archiver.Unarchive functionality, an attacker can overwrite files on the system, potentially leading to sensitive data exposure, privilege escalation, and unauthorized code execution. The issue arises when ZIP files are extracted, enabling attackers to manipulate filesystem paths, compromising application integrity. Users are advised to transition to the newer mholt/archives, which eliminates the vulnerable functionality.

Affected Version(s)

github.com/mholt/archiver/v3 v3.0.0

References

CVSS V3.1

Score:
8.1
Severity:
HIGH
Confidentiality:
Low
Integrity:
High
Availability:
Low
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Changed

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.