GitLab Critical Patch Release: 19.5.4, 19.4.6, 19.3.8

On November 10, 2026, we released versions 19.5.4, 19.4.6, 19.3.8 for GitLab Community Edition and Enterprise Edition.

These versions contain important bug and security fixes, and we strongly recommend that all self-managed GitLab installations be upgraded to one of these versions immediately. GitLab.com and GitLab Dedicated are already running a patched version. GitLab.com and GitLab Dedicated customers do not need to take action.

GitLab releases fixes for vulnerabilities in patch releases. There are two types of patch releases: scheduled releases and ad-hoc critical patches for high-severity vulnerabilities. Scheduled releases are released twice a month on the second and fourth Wednesdays. For more information, please visit our releases handbook and security FAQ. You can see all of GitLab release blog posts here.

We are committed to ensuring that all aspects of GitLab that are exposed to customers or that host customer data are held to the highest security standards. To maintain good security hygiene, it is highly recommended that all customers upgrade to the latest patch release for their supported version. You can read more best practices in securing your GitLab instance in our blog post.

We strongly recommend that all installations running a version affected by the issues described below are upgraded to the latest version as soon as possible.

When no specific deployment type (omnibus, source code, helm chart, etc.) of a product is mentioned, it means all types are affected.

Important guidance for self-compiled GitLab installations: The fix for CVE-2026-105437 is a patch to Git. Official GitLab Linux packages and container images already include the patched Git. For self-compiled installations, follow the Update Gitaly steps, which rebuild the Git binaries embedded in Gitaly. You must also rebuild the Git installation referenced by git.bin_path in config/gitlab.yml from the matching Gitaly stable branch, as described in Git. If that Git comes from your distribution’s package instead, upgrade it to 2.56.1 or later, or to a version your distribution has patched for CVE-2026-105437.

Security fixes

Table of security fixes

CVE-2026-105437 (vulnerability in git)

This release addresses the security issue CVE-2026-105437, a heap-based buffer overflow in git, by updating the version of git bundled with GitLab. This issue has been remediated on GitLab.com and GitLab Dedicated, and in GitLab CE/EE versions 19.3.8, 19.4.6, and 19.5.4.

In GitLab, under certain conditions, this vulnerability in git can result in out-of-bounds heap writes, which could be used to execute arbitrary commands within GitLab’s Gitaly environment.

Impacted Versions: GitLab CE/EE: all versions from 16.2 before 19.3.8, 19.4 before 19.4.6, and 19.5 before 19.5.4

Thanks taise for reporting this vulnerability through our HackerOne bug bounty program.

Bug fixes

19.5.4

19.4.6

19.3.8

Important notes on upgrading

These versions do not include any new migrations, and for multi-node deployments, should not require any downtime.

Please be aware that by default the Omnibus packages will stop, run migrations, and start again, no matter how “big” or “small” the upgrade is. This behavior can be changed by adding a /etc/gitlab/skip-auto-reconfigure file, which is only used for upgrades.

Updating

To update, check out our update page.

GitLab subscriptions

Access to GitLab Premium and Ultimate features is granted by a paid subscription.

Alternatively, sign up for GitLab.com to use GitLab’s own infrastructure.