SecurityOnlineDo Son
GitLab fixes heap overflow that could enable command execution
Part of the CVE-2026-105437 story · since 10 Nov
- Tue 10 Nov, 20:30 UTC. The Hacker News, first report. Git fixes flaw that lets malicious clones execute code.
- Tue 10 Nov, 23:00 UTC. SecurityOnline, its first report on the story. GitLab fixes heap overflow that could enable command execution. This article, 2nd of 3.
- Tue 10 Nov, 23:30 UTC. SecurityOnline. Git fixes six flaws enabling code execution in recursive clones.
GitLab has released fixes for a critical heap overflow in the bundled Git software, tracked as CVE-2026-105437. On 10 November 2026, GitLab issued patch releases 19.5.4, 19.4.6 and 19.3.8 to address the flaw. The vulnerability, a memory bug in Gitaly (the service that handles Git calls on the host), could allow an attacker to execute arbitrary commands within GitLab’s Gitaly environment. The CVSS score is 7.5 (High, CVSSv3). At the time of the advisory, there were no confirmed in-the-wild exploits reported.
The issue stems from a merge buffer calculation overflow in Git’s merge code (CWE-122). During large merges with many conflicts and a sizeable conflict-marker-size setting, memory calculation can overflow, leading to an out-of-bounds write and a too-small buffer. According to the vendor advisory, this could enable arbitrary command execution within GitLab’s Gitaly environment.
The vulnerability affected self-managed GitLab CE/EE builds prior to 19.3.8, plus certain 19.4 and 19.5 releases, with patched versions noted as 19.5.4, 19.4.6, 19.3.8. GitLab[.]com and GitLab Dedicated are reported as already running patched deployments. Administrators using official packages or containers should upgrade; those with self-compiled hosts may need to rebuild Git binaries inside Gitaly or update Git to 2.56.1. If immediate patching is not possible, setting conflict-marker-size=7 in each repo’s info/attributes file is suggested.
How the story developed
3 articles from 2 outlets since 10 Nov. Still developing; the latest report was 12 minutes ago. This was the 2nd report, 3 hours after the first.
- Tue 10 Nov, 20:30 UTC. The Hacker News, first report. Git fixes flaw that lets malicious clones execute code.
- Tue 10 Nov, 23:00 UTC. SecurityOnline, its first report on the story. GitLab fixes heap overflow that could enable command execution. This article, 2nd of 3.
- Tue 10 Nov, 23:30 UTC. SecurityOnline. Git fixes six flaws enabling code execution in recursive clones.
- CVE not in KEV
- No CVE
- Larger: an outlet’s first report
- Coverage over time
Show all 3 articles as a listHide the list
- Tue 10 NovDay 03
- Git fixes flaw that lets malicious clones execute code20:30 · The Hacker News · First report
- GitLab fixes heap overflow that could enable command execution23:00 · SecurityOnline · This article, 2nd of 3
- Git fixes six flaws enabling code execution in recursive clones23:30 · SecurityOnline