Path traversal in isomorphic-git - CVE-2026-63478
Published: August 5, 2026
Vulnerability details
The vulnerability allows a remote attacker to write files outside the working directory.
The vulnerability exists due to path traversal in src/models/GitTree.js when cloning or checking out a malicious repository. A remote attacker can supply a repository containing tree entries named \"..\" to write files outside the working directory.
User interaction is required to clone or check out the crafted repository, and exploitation is limited to non-GitHub remotes or a machine-in-the-middle scenario because GitHub rejects such trees.