@zereight/mcp-gitlab is a Model Context Protocol server for GitLab. Versions prior to 2.1.30 expose the Streamable HTTP MCP endpoint without an effective Host or Origin allowlist. A malicious web page can use DNS rebinding to route browser requests to a victim's local MCP listener while preserving an attacker-controlled Host and Origin. The server accepts those headers and reaches the MCP initialization path instead of rejecting the request at the HTTP boundary. Version 2.1.30 contains a patch.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-350"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61568.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "2.1.30"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "52207c6f5c0e7a39e9235d491225edbb562a0290"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v2.1.30",
"range": [
{
"fixed": "cff3ebeec272d7cc609d9b3cab57f52cb15fae96"
}
],
"source": "REFERENCES_TAG"
}
]
}