CVE Catalog

CVE-2026-63475

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.40%

34th percentile - higher than 34% of all known CVEs

Summary

isomorphic-git before 1.38.6 persists server-supplied circular symref capabilities and resolves the resulting loose symbolic references without a default depth limit or cycle detection. After cloning from a malicious or man-in-the-middle-controlled remote, operations such as log, status, checkout, and branch do not terminate, leaving the repository unusable and causing a persistent denial of service.

Risk Assessment

An attacker can cause a persistent denial of service in applications using isomorphic-git, blocking repository operations and preventing normal use.

Recommendation

Update isomorphic-git to version 1.38.6 or later and avoid cloning repositories from untrusted sources.

Other vulnerabilities in isomorphic-git

See all
Original NVD description (English source)

isomorphic-git is a pure JavaScript implementation of Git for Node.js and browsers. Prior to 1.38.6, isomorphic-git persists server-supplied circular symref= capabilities through updateRemoteRefs, and GitRefManager.resolve() follows the resulting loose symbolic references without a default depth limit or cycle detection. After a clone from a malicious or man-in-the-middle-controlled remote, operations such as log, status, checkout, and branch that resolve refs/remotes/origin/a or refs/remotes/origin/b do not terminate. The circular references remain on disk, leaving the repository unusable for the application and causing a persistent denial of service. This issue is fixed in version 1.38.6.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS