Short answer: Git fixed a flaw that lets attackers run code when you clone a repository recursively. Update Git to the latest version and follow GitHub's advice.

TL;DR

  • Git 2.56.1 and backported versions fix the issue.
  • Use trusted servers when cloning repositories.
  • Do not recursively clone untrusted repositories.
  • Do not merge or process untrusted content.
  • Update apps that use Git.

What is CVE-2026-105437?

Git is a version control system used for managing code. A recent flaw let attackers run code by setting up a malicious repository. The Git project released updates to fix this issue. Users should update their Git version and follow safety advice to avoid potential attacks.

Vulnerability
A mistake or weakness in software that an attacker can misuse.
Patch
A software update from the maker that fixes a security weakness.

Key facts

Reported byThe Hacker News
Date reported11 Nov 2026
CVECVE-2026-105437
CVSS7.5 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
WeaknessCWE-122 (heap buffer overflow)
CISA KEVNot listed (no confirmed exploitation in KEV)
CVECVE-2026-111760 (named by the sources; no NVD record yet)
CVECVE-2026-113408 (named by the sources; no NVD record yet)
Affected productWhen Git
Published in NVD2026-11-10 (CVE-2026-105437)

How it works

Attack flow: Attacker reaches the When Git over the internet / network then No login or account is needed then A user must open a link or file first then Sends crafted input that triggers the heap buffer overflow flaw then Impact: data can be read, data or code can be changed, service crashes or stops
Built from the official CVSS vectors of CVE-2026-105437 (NVD)

A flaw in Git allows a malicious repository to run attacker code during recursive clones. Extremely long paths are written under a shorter name, enabling attackers to replace .git files with symbolic links to folders containing malicious hooks or configuration. Git runs these folders, executing the attacker's code.

  1. Attacker reaches the When Git over the internet / network
  2. No login or account is needed
  3. A user must open a link or file first
  4. Sends crafted input that triggers the heap buffer overflow flaw
  5. Impact: data can be read, data or code can be changed, service crashes or stops

Timeline

DateEventSource
2026-11-10CVE-2026-105437 published in NVDNVD
2026-11-11Reported by The Hacker NewsThe Hacker News
2026-11-11This Skillmate explainer publishedSkillmate

How to fix it

  1. Update When Git to the fixed release named in the vendor advisory.
  2. If you cannot patch today, limit who can reach the affected service and watch its logs.

How to detect it

A false positive might be a normal merge causing a crash if Git’s version is up to date.

What is confirmed and what is not

ConfirmedNot confirmed yet
CVE-2026-105437 is a real NVD record scored 7.5 HIGHCISA KEV does not list CVE-2026-105437 as exploited in the wild
Reported by The Hacker NewsNVD links no vendor advisory for CVE-2026-105437 yet
Reported by github.blogNVD has no record for CVE-2026-111760 yet
NVD has no record for CVE-2026-113408 yet

Why it matters

This flaw can let malicious code run on computers, compromising systems. Companies and users must update Git to protect against this. Students should be aware of potential vulnerabilities in popular tools like Git.

Learn the skills behind this story

Want to understand attacks like this and defend against them? Join Skillmate cybersecurity training or practise hands-on in Skillmate Labs.

FAQ

What is Git?

Git is a version control system used to track changes in source code during software development.

How can I protect my system?

Update Git to the latest version, clone only from trusted servers, and avoid merging or processing untrusted content.

What is a merge conflict?

A merge conflict occurs when Git cannot automatically merge changes from different versions of a file.

Sources

How we wrote this: facts come from the sources above, NVD and CISA KEV. An on-prem AI model drafted the plain-English parts and every sentence was checked against the sources; unsupported sentences were removed. MITRE mapping is our own judgement.