CVE-2025-11148 in check-branches
요약
\~에 의해 VulDB • 2026. 06. 28.
check-branches 패키지의 모든 버전은 명령어 인젝션(Command Injection) 취약점에 노출되어 있습니다. check-branches는 git 브랜치 간 충돌이 없는지 확인하기 위해 로컬 또는 CI(Continuous Integration) 환경에서 상호작용하는 커맨드라인 도구입니다.
그러나 해당 라이브러리는 다음과 같은 관례를 따르고 있어 악용될 수 있습니다: 1. 분기(branch) 이름을 그대로 신뢰합니다 (평문). 2. 사용자 입력을 연결(concatenating)하여 git 명령어를 실행합니다.
분기 이름은 잠재적으로 사용자 입력이 될 수 있으므로(사용자가 풀 리퀘스트(Pull Request)를 통해 원격으로 브랜치를 생성하거나, 저장소에 대한 권한 있는 접근 권한만으로도 가능함), 이를 효과적으로 악용하여 임의의 명령을 실행할 수 있습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.