🔍 CVE-2026-104026

7.8
CVSS Score
HIGH
2026-10-02
2026-10-02 18:44
✅ 완료

🇰🇷 한글 설명

Sapling SCM v0.2.20260929-102736 이전 버전에서 Git subtree URL에 제어 문자를 삽입할 수 있는 취약점이 발견되었습니다. 공격자가 악의적으로 구성된 저장소를 클론하도록 유도할 경우, 로그 확인이나 코드 주석 확인과 같은 읽기 전용 작업 중에도 임의의 코드가 실행될 수 있습니다.

💡 쉬운 설명

특수 문자가 포함된 가짜 저장소를 통해 사용자의 컴퓨터에 몰래 명령을 실행할 수 있는 보안 결함입니다. 단순히 코드 기록을 살펴보는 동작만으로도 해킹을 당할 위험이 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

Sapling SCM v0.2.20260929-102736 미만 버전

⚔️ 공격 벡터

제어 문자가 포함된 악성 Git subtree URL을 포함한 저장소를 타겟이 클론하도록 유도

🛡️ 대응 방법

Sapling SCM을 v0.2.20260929-102736 이상 버전으로 즉시 업데이트

🔧 검증 코드

명령어 결과에 취약점이 해결된 버전 번호가 포함되어 있으면 안전합니다.

Shell / Script
sapling --version 2>/dev/null | grep -E '0.2.20260929-102736'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git