Safeguard
Vulnerability Analysis•

CVE-2026-7427: Medium Denial of Service in GitLab CE and EE

GitLab 18.5 before 19.0.6, 19.1 before 19.1.4 and 19.2 before 19.2.2 allow unauthenticated denial of service. Upgrade to 19.0.6, 19.1.4 or 19.2.2.

Safeguard Security Team
3 min read

CVE-2026-7427 is a resource allocation flaw (CWE-770) in GitLab CE and EE that could let an unauthenticated user cause denial of service through improper input validation. The record rates it Medium at 5.3. Upgrade to 19.0.6, 19.1.4 or 19.2.2, or later.

What's affected

The record says GitLab CE and EE from 18.5 before 19.0.6, from 19.1 before 19.1.4, and from 19.2 before 19.2.2 are affected. GitLab's patch release notes show those three versions were released on 12 August 2026.

GitLab gives no technical detail in the record beyond "under certain conditions" and "improper input validation". We therefore do not speculate about the mechanism. The score of 5.3 reflects network access, no login, and availability as the only impact.

The patch release notes page also lists other fixes in the same release, so applying the update has benefits beyond this CVE.

How to check if you're exposed

Check the version in the interface or on the command line.

sudo gitlab-rake gitlab:env:info
sudo gitlab-ctl status

In the web interface, the version appears under Help or in the Admin area. Compare it with the three fixed releases above, and note that the 18.5 to 19.0 range includes every release before 19.0.6 on that line. GitLab.com is operated by GitLab, so the self-managed instructions apply only to your own installations.

What to do now

  1. Upgrade to 19.0.6, 19.1.4 or 19.2.2, or any later release on your line.
  2. Read the patch release notes for other fixes included, and plan one maintenance window for all of them.
  3. If you cannot upgrade immediately, put a rate limit or a web application firewall in front of the instance.
  4. Make sure monitoring covers GitLab response times and worker saturation, so you notice a slowdown quickly.
  5. Keep a test restore of GitLab backups. A denial of service is a bad day to find out that restores do not work.

Why it matters

The weakness is allocation of resources without limits or throttling, CWE-770. The detail GitLab gives is limited, as is often the case until a patch has been available for some time. What we can say is that an unauthenticated person, over the network, could make the service unavailable for others.

For an internal developer platform, the effect of downtime is wide: builds stop, merges stop, and deployment pipelines stall. The issue was reported through GitLab's HackerOne program, which suggests a coordinated disclosure. Staying within GitLab's supported patch releases keeps this kind of fix easy to apply. KEV status is false for this record.

Quick check

Do I need to act if GitLab is only on our internal network?

The risk is lower, but patch releases also bundle other fixes. Plan the upgrade in your next window.

Is GitLab.com affected?

GitLab operates GitLab.com. The affected versions apply to self-managed CE and EE installations.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.