Intel

AIKIDO-2026-271210

isomorphic-git is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-63475 Published 2 days ago

43

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

GitRefManager.resolve() in isomorphic-git follows symbolic references with no default depth limit and no cycle detection. A malicious server can advertise circular symref capabilities that are persisted to disk as loose symrefs during clone, so any later operation that resolves them, such as log, status, checkout, or branch, loops forever. Because the bad refs are written to disk, the repository becomes permanently unusable for the application. The fix adds cycle detection so symref resolution terminates on a reference cycle.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you clone or fetch from untrusted or compromised remotes.

Background info

isomorphic-git is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 1.38.5.

How to fix this

Upgrade the isomorphic-git library to the patch version.