CVE-2026-61559 in gitlab-mcp
요약
\~에 의해 VulDB • 2026. 09. 16.
`@zereight/mcp-gitlab`은 GitLab을 위한 Model Context Protocol 서버입니다. 버전 0.0.1부터 버전 2.1.27 미만까지, 환경 변수 `ENABLE_DYNAMIC_API_URL=true`가 설정되어 있는 경우, 서버는 `X-GitLab-API-URL` HTTP 요청 헤더를 읽으며 이를 해당 요청 내에서 수행되는 모든 GitLab API 호출의 기본 URL로 사용합니다. 서버는 값이 유효한 형식의 URL인지(`new URL(dynamicApiUrl)`) 확인하지만, 허용 목록(allowlist)이나 호스트 이름 제한은 적용하지 않습니다. 이후 서버는 리디렉션된 URL을 사용하는 모든 외부 fetch 요청에 피해자의 `Private-Token`을 첨부합니다. HTTP 트랜스포트에 접근할 수 있는 호출자는 `X-GitLab-API-URL`을 공격자가 제어하는 호스트로 설정할 수 있습니다. 이렇게 하면 다음 GitLab API 호출 시 서버가 피해자의 토큰을 해당 호스트로 전달하게 됩니다. 버전 2.1.27에는 패치가 포함되어 있습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.