Skip to main content
← All vulnerabilities
CVE-2025-64184PYSEC-2026-1316GHSA-4VCX-3PJ3-44M7

Dosage vulnerable to Directory Traversal through crafted HTTP responses

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Dosage is a comic strip downloader and archiver. When downloading comic images in versions 3.1 and below, Dosage constructs target file names from different aspects of the remote comic (page URL, image URL, page content, etc.). While the basename is properly stripped of directory-traversing characters, the file extension is taken from the HTTP Content-Type header. This allows a remote attacker (or a Man-in-the-Middle, if the comic is served over HTTP) to write arbitrary files outside the target directory (if additional conditions are met). This issue is fixed in version 3.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • webcomics dosage

    fixed in 3.2

  • dosagePyPI

    fixed in 3.2

References 2

GitHub · webcomics/dosage