Answer in brief
CVE-2026-61560 records a Critical severity (CVSS 9.8) vulnerability in @zereight/mcp-gitlab's unauthenticated arbitrary file read via `upload_markdown` enables PAT exfiltration and full account takeover. The current sources do not mark it as known exploited. The current feed maps zereight/gitlab-mcp (generic), @zereight/mcp-gitlab (npm), @zereight/mcp-gitlab (npm). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 9.8. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps zereight/gitlab-mcp (generic), @zereight/mcp-gitlab (npm), @zereight/mcp-gitlab (npm). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| zereight/gitlab-mcpgeneric | <2.1.27 | 2.1.27 |
| @zereight/mcp-gitlabnpm | <2.1.27 | 2.1.27 |
| @zereight/mcp-gitlabnpm | >=0 <2.1.27 | 2.1.27 |
Published upstream
Sep 15, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 30, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 15, 2026
`@zereight/mcp-gitlab` is a Model Context Protocol server for GitLab. Prior to version 2.1.27, the SSE transport mode (`SSE=true`) exposes all MCP tools without any authentication. The `upload_markdown` tool reads arbitrary files from the server's local filesystem via an unsanitized `file_path` parameter and uploads them to a GitLab project. Combined, any unauthenticated network-reachable attacker can read `/proc/self/environ` to steal the server's `GITLAB_PERSONAL_ACCESS_TOKEN` and achieve full GitLab account takeover. This is the default configuration for Docker deployments. Version 2.1.27 contains a patch.
Quoted source text, attributed separately from HOL analysis.