CVE-2026-5917 in libgit2정보

요약

\~에 의해 VulDB • 2026. 08. 11.

libgit2 버전 v0.27.0부터 v1.9.0까지 libssh2 SSH 백엔드(USE_SSH=libssh2)로 빌드된 경우, 단일 따옴표, 세미콜론 또는 파이프와 같이 이스케이프 처리되지 않은 셸 메타문자를 포함하는 저장소 경로를 제공함으로써 원격 공격자가 SSH 서버에서 임의 명령을 실행할 수 있는 셸 명령 삽입(shell command injection) 취약점이 존재합니다. ssh_libssh2.c 파일 내 gen_proto() 함수는 특수 문자를 이스케이프 처리하지 않은 채로 저장소 경로를 직접 셸 명령어 문자열에 삽입하여 libssh2_channel_exec()로 전달하므로, 공격자는 .gitmodules 파일에서 악의적인 하위 모듈 URL을 구성할 수 있습니다. 이는 재귀적 복제(recursive clone) 과정에서 처리될 때 피해자의 SSH 사용자 계정 권한으로 원격 서버의 셸이 주입된 명령어를 해석하도록 만듭니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 04. 08.

모더레이션

수락

항목

VDB-388760

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!