id: PYSEC-2026-2616
published: "2026-07-13T15:15:39.233478Z"
modified: "2026-07-13T15:15:39.233478Z"
aliases:
- CVE-2026-42448
- GHSA-cf92-gfcw-6v53
summary: "Magic Wormhole: receive, with --output pointing at an existing directory can be path-traversed"
details: "### Impact\nA receiver who specifies \"--output
\" where that output directory currently exists (as a directory).\n\n### Patches\n0.24.0 will contain the patch\n\n### Workarounds\nEnsure local target directories specified by \"--output\" do not already exist\n\n### Resources\nPrivate email and Signal communications from a user.\nMagic Wormhole thanks @marduc812"
affected:
- package:
name: magic-wormhole
ecosystem: PyPI
purl: pkg:pypi/magic-wormhole
ranges:
- type: ECOSYSTEM
events:
- introduced: 0.23.0
- fixed: 0.24.0
versions:
- 0.23.0
references:
- type: WEB
url: https://github.com/magic-wormhole/magic-wormhole/security/advisories/GHSA-cf92-gfcw-6v53
- type: ADVISORY
url: https://nvd.nist.gov/vuln/detail/CVE-2026-42448
- type: PACKAGE
url: https://github.com/magic-wormhole/magic-wormhole
- type: PACKAGE
url: https://pypi.org/project/magic-wormhole
- type: ADVISORY
url: https://github.com/advisories/GHSA-cf92-gfcw-6v53
severity:
- type: CVSS_V3
score: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N