{"id":12548,"date":"2026-11-10T18:36:15","date_gmt":"2026-11-11T00:36:15","guid":{"rendered":"https:\/\/beaconlab.us\/publicacion\/alert-2026-155-git-heap-overflow-allows-command-execution-in-gitaly\/"},"modified":"2026-11-10T18:41:34","modified_gmt":"2026-11-11T00:41:34","slug":"alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly","status":"publish","type":"publicacion","link":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/","title":{"rendered":"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Affected product(s):\u00a0<\/h2>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Product<\/strong><\/td><td><strong>Affected versions<\/strong><\/td><td><strong>Fixed in<\/strong><\/td><\/tr><tr><td><strong>GitLab Community Edition and Enterprise Edition (self-managed)<\/strong><\/td><td>All versions from 16.2 before 19.3.8, 19.4 before 19.4.6, and 19.5 before 19.5.4<\/td><td>19.3.8, 19.4.6, and 19.5.4<\/td><\/tr><tr><td><strong>GitLab.com and GitLab Dedicated<\/strong><\/td><td>Already running a patched version<\/td><td>No customer action required<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Today, patches are available only in the 19.3, 19.4, and 19.5 branches; anyone running 16.2 through 19.2 must follow the vendor&#8217;s upgrade path to an already patched supported branch.<\/p>\n\n<h2 class=\"wp-block-heading\">Description<\/h2>\n\n<p class=\"wp-block-paragraph\">Security updates 19.5.4, 19.4.6, and 19.3.8 of GitLab Community Edition and Enterprise Edition have been released, fixing CVE-2026-105437, a heap buffer overflow in the Git bundled with the platform. The product advisory, dated Nov 10, 2026, rates it as critical: in GitLab, under certain conditions, this flaw can be used to execute arbitrary commands in the Gitaly environment. The CVE record, issued by the vendor itself, assigns it a CVSS 3.1 score of 7.5, High; at the time of publication, that is the score reproduced by public catalogs, with no additional independent assessment.<\/p>\n\n<p class=\"wp-block-paragraph\">The issue is in Git&#8217;s three-way merge code. In GitLab, it is fixed by updating the bundled Git. A typical scenario is that someone with permission to push and open a merge request triggers the overflow when the server checks whether the branches can be merged, without anyone else having to intervene. Self-managed CE\/EE installations from 16.2 up to but not including 19.3.8, 19.4.6, and 19.5.4 are affected, across the common deployment types. GitLab.com and GitLab Dedicated are already patched and require no action.<\/p>\n\n<p class=\"wp-block-paragraph\">On user-compiled installations, the official Linux packages and container images already ship with patched Git, but the Git binaries embedded in Gitaly and the Git referenced by the configuration must also be rebuilt. If that Git comes from the distribution package, upgrade to 2.56.1 or later, or to a version that the distribution has patched for this CVE. If an immediate update is not possible, the CVE record\u2014not the Nov 10, 2026 patch page\u2014describes a temporary mitigation: add \u201c* conflict-marker-size=7\u201d to the info\/attributes file in each repository, or disable mergeability checks on the server for untrusted repositories. This does not replace the patch.<\/p>\n\n<p class=\"wp-block-paragraph\">No known exploitation or public proof of concept was identified for CVE-2026-105437. GitLab&#8217;s advisory does not report any, and as of Nov 10, 2026, the flaw does not appear in catalogs of known exploited vulnerabilities. This CVE is distinct from the two critical October issues (CVE-2026-97229 and CVE-2026-110264) covered in earlier alerts: the patches for those advisories do not fix this one, and you must be running 19.5.4, 19.4.6, or 19.3.8. Versions 19.5.1 and 19.5.3 are not sufficient for this flaw. The vendor previously stated that versions 19.5.2 and 19.4.4 do not exist.<\/p>\n\n<h2 class=\"wp-block-heading\">Mitigation<\/h2>\n\n<p class=\"wp-block-paragraph\">It is recommended to inventory self-managed GitLab CE\/EE instances and their versions. GitLab.com and GitLab Dedicated require no action. Upgrade to 19.5.4, 19.4.6, or 19.3.8, depending on the branch. If the instance is running 19.2 or earlier, within the range starting at 16.2, follow the vendor&#8217;s upgrade path to an already patched supported branch; there is no 19.2.x release in today&#8217;s batch.<\/p>\n\n<p class=\"wp-block-paragraph\">On user-compiled installations, rebuild the Git used by Gitaly and the Git referenced by the configuration, or update the distribution&#8217;s Git to 2.56.1 or the distribution&#8217;s patched version. If an immediate update is not possible, apply the temporary mitigation described in the CVE record (conflict-marker-size=7 in info\/attributes in each repository, or disable mergeability checks for untrusted repositories). This is not a substitute for the patch.<\/p>\n\n<p class=\"wp-block-paragraph\">The vendor did not publish indicators of compromise for this CVE. Do not reuse indicators from earlier advisories as if they applied to this flaw. The patch does not undo a previous compromise.<\/p>\n\n<h2 class=\"wp-block-heading\">GitLab security patches in recent weeks<\/h2>\n\n<p class=\"wp-block-paragraph\">This advisory does not replace the October ones: an instance may need to have applied those patches and also reach 19.5.4, 19.4.6, or 19.3.8. The table summarizes the confirmed security releases on the vendor&#8217;s patch pages from October to today.<\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Date<\/strong><\/td><td><strong>Versions<\/strong><\/td><td><strong>What it covers<\/strong><\/td><\/tr><tr><td><strong>Oct 2, 2026<\/strong><\/td><td>AI Gateway 19.4.1<\/td><td>CVE-2026-90970, command execution in AI Gateway. The vendor-hosted gateways were already fixed. This is not a GitLab CE\/EE patch.<\/td><\/tr><tr><td><strong>Oct 12, 2026<\/strong><\/td><td>CE\/EE 19.4.2, 19.3.5, and 19.2.8<\/td><td>CVE-2026-97229, critical, CVSS 10.0, remote code execution in CI\/CD (Alert 2026-131). The batch includes other flaws.<\/td><\/tr><tr><td><strong>Oct 21, 2026<\/strong><\/td><td>CE\/EE 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, and 18.11.13<\/td><td>CVE-2026-110264, critical, CVSS 10.0, unauthenticated remote code execution (Alert 2026-118). The 12\/10 patches do not fix it.<\/td><\/tr><tr><td><strong>Oct 29, 2026<\/strong><\/td><td>CE\/EE 19.5.3, 19.4.5, 19.3.7, 19.2.10, 19.1.10, 19.0.11, and 18.11.14<\/td><td>CVE-2026-111943: stops trusting compromised intermediate certificates. Runner 19.5.1 must also be updated and, if used, the self-hosted AI Gateway. The advisory states that 19.5.2 and 19.4.4 do not exist.<\/td><\/tr><tr><td><strong>Nov 10, 2026<\/strong><\/td><td>CE\/EE 19.5.4, 19.4.6, and 19.3.8<\/td><td>CVE-2026-105437 (this advisory). Versions 19.5.1 and 19.5.3 do not address it.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">The earlier GitLab alerts and the vendor&#8217;s patch advisories are listed below and under Additional information.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-118-critical-vulnerability-in-gitlab-allows-unauthenticated-rce\/\">Alert 2026-118 Critical GitLab vulnerability allows unauthenticated RCE<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-131-critical-vulnerability-in-gitlab-cve-2026-97229-allows-rce-and-is-being-actively-exploited\/\">Alert 2026-131 Critical GitLab vulnerability (CVE-2026-97229) allows RCE and is being actively exploited<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-4-released\/\">GitLab \u2014 patch 19.5.4 \/ 19.4.6 \/ 19.3.8 (Nov 10, 2026)<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-3-released\/\">GitLab \u2014 patch 19.5.3 \/ 19.4.5 \/ 19.3.7 (Oct 29, 2026)<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-1-released\/\">GitLab \u2014 patch 19.5.1 and related branches (Oct 21, 2026)<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-4-2-released\/\">GitLab \u2014 patch 19.4.2 \/ 19.3.5 \/ 19.2.8 (Oct 12, 2026)<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/other-patches\/patch-release-gitlab-ai-gateway-19-4-1-released\/\">GitLab \u2014 AI Gateway 19.4.1 (Oct 2, 2026)<\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n<p class=\"wp-block-paragraph\">The solution is to update self-managed GitLab CE\/EE instances to 19.5.4, 19.4.6, or 19.3.8 and, on user-compiled installations, also rebuild or update the Git used by Gitaly and the Git referenced by the configuration. GitLab.com and GitLab Dedicated require no action.<\/p>\n\n<p class=\"wp-block-paragraph\">For information on how to upgrade, visit the following link:<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-4-released\/\">https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-4-released\/<\/a><\/p>\n\n<h2 class=\"wp-block-heading\">Additional information:\u00a0<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>GitLab \u2014 patch 19.5.4 \/ 19.4.6 \/ 19.3.8:<br \/><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-4-released\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-4-released\/<\/a><\/li>\n\n\n\n<li>CVE \u2014 CVE-2026-105437:<br \/><a href=\"https:\/\/www.cve.org\/CVERecord?id=CVE-2026-105437\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cve.org\/CVERecord?id=CVE-2026-105437<\/a><\/li>\n\n\n\n<li>GitLab \u2014 patch 19.5.3 (Oct 29, 2026):<br \/><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-3-released\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-3-released\/<\/a><\/li>\n\n\n\n<li>GitLab \u2014 patch 19.5.1 (Oct 21, 2026):<br \/><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-1-released\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-5-1-released\/<\/a><\/li>\n\n\n\n<li>GitLab \u2014 patch 19.4.2 (Oct 12, 2026):<br \/><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-4-2-released\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/releases\/patches\/patch-release-gitlab-19-4-2-released\/<\/a><\/li>\n\n\n\n<li>GitLab \u2014 AI Gateway 19.4.1 (Oct 2, 2026):<br \/><a href=\"https:\/\/docs.gitlab.com\/releases\/patches\/other-patches\/patch-release-gitlab-ai-gateway-19-4-1-released\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/releases\/patches\/other-patches\/patch-release-gitlab-ai-gateway-19-4-1-released\/<\/a><\/li>\n\n\n\n<li>GitLab \u2014 upgrade guide:<br \/><a href=\"https:\/\/docs.gitlab.com\/update\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.gitlab.com\/update\/<\/a><\/li>\n\n\n\n<li>Alert 2026-118 Critical GitLab vulnerability allows unauthenticated RCE:<br \/><a href=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-118-critical-vulnerability-in-gitlab-allows-unauthenticated-rce\/\" target=\"_blank\" rel=\"noopener\">https:\/\/beaconlab.us\/publicacion\/alerta-2026-118-vulnerabilidad-critica-en-gitlab-permite-rce-sin-autenticacion\/<\/a><\/li>\n\n\n\n<li>Alert 2026-131 Critical GitLab vulnerability (CVE-2026-97229) allows RCE and is being actively exploited:<br \/><a href=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-131-critical-vulnerability-in-gitlab-cve-2026-97229-allows-rce-and-is-being-actively-exploited\/\" target=\"_blank\" rel=\"noopener\">https:\/\/beaconlab.us\/publicacion\/alerta-2026-131-vulnerabilidad-critica-en-gitlab-cve-2026-97229-permite-rce-y-esta-siendo-explotada-activamente\/<\/a><\/li>\n<\/ul>\n","protected":false},"featured_media":12304,"template":"","class_list":["post-12548","publicacion","type-publicacion","status-publish","has-post-thumbnail","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Beacon Lab - CSIRT by Cybolt\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Alert 2026-155: heap overflow in Git bundled with GitLab\" \/>\n\t\t<meta property=\"og:description\" content=\"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-11T00:36:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-11T00:41:34+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@BeaconLabMX\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Alert 2026-155: heap overflow in Git bundled with GitLab\" \/>\n\t\t<meta name=\"twitter:description\" content=\"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#listItem\",\"name\":\"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#listItem\",\"position\":2,\"name\":\"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#organization\",\"name\":\"Beacon Lab\",\"description\":\"CSIRT by Cybolt\",\"url\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/\",\"telephone\":\"+528007374357\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/beaconlab.mx\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/BeaconLab_V2-03.png\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/BeaconLabMX\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/beaconlabmx\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#webpage\",\"url\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/\",\"name\":\"Alert 2026-155: heap overflow in Git bundled with GitLab\",\"description\":\"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/beaconlab.us\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/gitlab-logo-destacada.png\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#mainImage\",\"width\":600,\"height\":600,\"caption\":\"Logo de GitLab\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/publication\\\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\\\/#mainImage\"},\"datePublished\":\"2026-11-10T18:36:15-06:00\",\"dateModified\":\"2026-11-10T18:41:34-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/\",\"name\":\"Beacon Lab\",\"description\":\"CSIRT by Cybolt\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/beaconlab.us\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Alert 2026-155: heap overflow in Git bundled with GitLab","description":"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.","canonical_url":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/beaconlab.us\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/beaconlab.us\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#listItem","name":"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly"}},{"@type":"ListItem","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#listItem","position":2,"name":"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly","previousItem":{"@type":"ListItem","@id":"https:\/\/beaconlab.us\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/beaconlab.us\/en\/#organization","name":"Beacon Lab","description":"CSIRT by Cybolt","url":"https:\/\/beaconlab.us\/en\/","telephone":"+528007374357","logo":{"@type":"ImageObject","url":"https:\/\/beaconlab.mx\/wp-content\/uploads\/2023\/12\/BeaconLab_V2-03.png","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#organizationLogo"},"image":{"@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/BeaconLabMX","https:\/\/www.linkedin.com\/showcase\/beaconlabmx"]},{"@type":"WebPage","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#webpage","url":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/","name":"Alert 2026-155: heap overflow in Git bundled with GitLab","description":"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/beaconlab.us\/en\/#website"},"breadcrumb":{"@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/10\/gitlab-logo-destacada.png","@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#mainImage","width":600,"height":600,"caption":"Logo de GitLab"},"primaryImageOfPage":{"@id":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/#mainImage"},"datePublished":"2026-11-10T18:36:15-06:00","dateModified":"2026-11-10T18:41:34-06:00"},{"@type":"WebSite","@id":"https:\/\/beaconlab.us\/en\/#website","url":"https:\/\/beaconlab.us\/en\/","name":"Beacon Lab","description":"CSIRT by Cybolt","inLanguage":"en-US","publisher":{"@id":"https:\/\/beaconlab.us\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Beacon Lab - CSIRT by Cybolt","og:type":"article","og:title":"Alert 2026-155: heap overflow in Git bundled with GitLab","og:description":"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.","og:url":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/","og:image":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png","og:image:secure_url":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png","article:published_time":"2026-11-11T00:36:15+00:00","article:modified_time":"2026-11-11T00:41:34+00:00","twitter:card":"summary_large_image","twitter:site":"@BeaconLabMX","twitter:title":"Alert 2026-155: heap overflow in Git bundled with GitLab","twitter:description":"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.","twitter:image":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png"},"aioseo_meta_data":{"post_id":"12548","title":"Alert 2026-155: heap overflow in Git bundled with GitLab","description":"CVE-2026-105437, a heap overflow in bundled Git, can allow command execution in Gitaly. Update self-managed GitLab to 19.5.4, 19.4.6, or 19.3.8.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png","og_image_width":"0","og_image_height":"0","og_image_custom_url":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png","og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"custom_image","twitter_image_url":null,"twitter_image_custom_url":"https:\/\/beaconlab.us\/wp-content\/uploads\/2026\/11\/og-gitlab-2026-155-1200x630-1.png","twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2026-11-11 00:38:11","updated":"2026-11-11 00:41:57","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/beaconlab.us\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAlert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/beaconlab.us\/en\/"},{"label":"Alert 2026-155 Heap overflow in Git bundled with GitLab allows command execution in Gitaly","link":"https:\/\/beaconlab.us\/en\/publication\/alert-2026-155-heap-overflow-in-git-bundled-with-gitlab-allows-command-execution-in-gitaly\/"}],"_links":{"self":[{"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/publicacion\/12548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/publicacion"}],"about":[{"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/types\/publicacion"}],"version-history":[{"count":2,"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/publicacion\/12548\/revisions"}],"predecessor-version":[{"id":12553,"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/publicacion\/12548\/revisions\/12553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/media\/12304"}],"wp:attachment":[{"href":"https:\/\/beaconlab.us\/en\/wp-json\/wp\/v2\/media?parent=12548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}