Intel

AIKIDO-2026-224928

isomorphic-git is vulnerable to Path Traversal

Path TraversalCVE-2026-63478 Published 2 days ago

53

Medium Risk

This Affects:

JSisomorphic-git
0.0.1 - 1.38.5
Fixed in 1.38.6
Are you affected? Scan for Free

TL;DR

isomorphic-git's tree parser validates entry names only against the / and \ path separators and does not reject the reserved name ... Because full paths are assembled incrementally across nested tree objects, a crafted repository can escape the working directory with unbounded depth and write files above it during a single clone or checkout. Overwriting shell startup, configuration, or dot files can escalate to code execution. The fix rejects . and .. (and reserved .git variants) as tree entry names.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you clone or check out untrusted repositories on a host-backed filesystem.

Background info

isomorphic-git is vulnerable to Path Traversal in versions 0.0.1 - 1.38.5.

How to fix this

Upgrade the isomorphic-git library to the patch version.