Cloudanix VulnDB

CVE-2026-45711

Medium · 5.9

Mailpit: Path traversal & arbitrary file write in mailpit dump --http via attacker-controlled message IDs

CVSS

5.9

EPSS

0.4%

Published

May 19, 2026

CISA due date

—

The record

The mailpit dump --http <base-url> <out-dir> sub-command downloads every message from a remote Mailpit instance and writes each one as <id>.eml inside the user-supplied output directory. The message ID field is taken verbatim from the JSON response of the remote server and concatenated into the output path with path.Join, which silently normalizes .. segments. A malicious HTTP server impersonating Mailpit can therefore make mailpit dump write attacker-controlled bytes to any path the running user can write, fully outside the intended output directory.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities