CVE Catalog

CVE-2026-104026

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

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

Summary

Sapling SCM before version v0.2.20260929-102736 allows embedding control characters in Git subtree URLs. A maliciously constructed repository, if cloned, can trigger code execution during read-only operations such as sl log/blame/annotate.

Risk Assessment

The organization may be exposed to remote code execution if users clone malicious repositories, potentially leading to system compromise or data theft.

Recommendation

It is recommended to upgrade Sapling SCM to version v0.2.20260929-102736 or later and avoid cloning repositories from untrusted sources.

Related vulnerabilities

Original NVD description (English source)

In Sapling SCM prior to v0.2.20260929-102736, control characters were allowed to be embedded in Git subtree URLs. A maliciously constructed repository, if cloned by a target, could trigger code execution on otherwise read-only actions such as sl log/blame/annotate.

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