CVE-2025-58438
Last modified
CVE-2025-58438 is a critical-severity vulnerability rated 9.4/10 on the CVSS scale. internetarchive is a Python and Command-Line Interface to Archive.org In versions 5.5.0 and below, there is a directory traversal (path traversal) vulnerability in the File.download() method of the internetarchive library. The file.download() method does not properly sanitize user-supplied filenames or validate the final download path. EPSS estimates a 1.41% chance of exploitation in the next 30 days.
Description
internetarchive is a Python and Command-Line Interface to Archive.org In versions 5.5.0 and below, there is a directory traversal (path traversal) vulnerability in the File.download() method of the internetarchive library. The file.download() method does not properly sanitize user-supplied filenames or validate the final download path. A maliciously crafted filename could contain path traversal sequences (e.g., ../../../../windows/system32/file.txt) or illegal characters that, when processed, would cause the file to be written outside of the intended target directory. An attacker could potentially overwrite critical system files or application configuration files, leading to a denial of service, privilege escalation, or remote code execution, depending on the context in which the library is used. The vulnerability is particularly critical for users on Windows systems, but all operating systems are affected. This issue is fixed in version 5.5.1.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-58438?
How severe is CVE-2025-58438?
How do I fix CVE-2025-58438?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-58431ZimaOS is a fork of CasaOS, an operating system for Zima dev…6.2
- CVE-2025-58432ZimaOS is a fork of CasaOS, an operating system for Zima dev…7.8
- CVE-2025-58434Flowise is a drag & drop user interface to build a customize…9.8
- CVE-2025-58435Open OnDemand is an open-source HPC portal. Prior to version…4.1
- CVE-2025-58436OpenPrinting CUPS is an open source printing system for Linu…5.5
- CVE-2025-58437Coder allows organizations to provision remote development e…8.1
- CVE-2025-58439ERP is a free and open source Enterprise Resource Planning t…9.1
- CVE-2025-5844The Radius Blocks plugin for WordPress is vulnerable to Stor…6.4
- CVE-2025-58440Rejected reason: The unisharp/laravel-filemanager is a separ…
- CVE-2025-58441Knowage is an open source analytics and business intelligenc…6.5
- CVE-2025-58442Saleor is an e-commerce platform. Starting in version 3.21.0…5.3
- CVE-2025-58443FOG is a free open-source cloning/imaging/rescue suite/inven…9.1
Are you affected by CVE-2025-58438?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
