← Back to search

CVE-2026-104026

7.8 HIGH

Published 2026-10-02 · Updated 2026-10-02

AI risk analysis

Summary
The flaw allows control characters in Git subtree URLs, enabling code execution during read-only actions like log/blame/annotate. This matters because it can lead to unauthorized code execution even when the repository is intended to be read-only.
Exploitability
Exploitation requires a maliciously constructed repository and a user to clone it. The difficulty is moderate as it depends on the user's interaction with the repository.
Blast radius
If exploited, the impact is high as it can lead to code execution on otherwise read-only actions, potentially compromising the system.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to Sapling SCM v0.2.20260929-102736 or later.
rcegitscmcode-execution

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weaknesses

CWE-150

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.