Skip to main content
VulnerabilityPublished

@zereight/mcp-gitlab has multiple safety-control bypasses: execute_graphql read-only + allow-list bypass, unauthenticated transports, session-exhaustion DoS

Affects @zereight/mcp-gitlabSource GCVE Database

0

CVSS 8.1 High : upgrade to 2.1.30 soon.

Data as of 16 Sep 2026, 05:10 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in 2.1.30
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

What to do

Upgrade @zereight/mcp-gitlab to 2.1.30.

Affected software

ProductAffectedFixed in
npm@zereight/mcp-gitlabAffected
  • <2.1.30
Fixed in
  • 2.1.30

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

A patch is available for @zereight/mcp-gitlab addressing these issues in versions 2.1.30 and later. Operators should upgrade to version 2.1.30 or newer to remediate these vulnerabilities. Until patched, restrict network access to the MCP server port to trusted clients only and avoid configurations that enable unauthenticated transports. Review and apply vendor guidance for secure deployment and authentication settings.

Description

@zereight/mcp-gitlab version prior to 2.1.30 contains multiple security flaws that bypass key safety controls such as read-only mode, project allow-list, and transport authentication. These include a GraphQL mutation bypass that allows unauthorized writes, unauthenticated access to HTTP and SSE transports, a session exhaustion denial-of-service, and exposure of CI job traces that can be manipulated by attackers. These vulnerabilities enable attackers with access to the MCP server port or a semi-trusted client to perform unauthorized GitLab writes, access GitLab credentials without authentication, and cause denial of service.

References

Community reviews

Loading reviews…