SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-53585

MEDIUM · CVSS 5.3 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-20 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The vulnerability affects libgit2 versions prior to 1.8.6 and 1.9.5, where the git_delta_apply function improperly trusts an attacker-controlled value, leading to potential memory exhaustion through maliciously crafted delta objects. This can allow an attacker to exploit memory allocation, potentially causing denial-of-service conditions. Organizations utilizing libgit2 in their applications should prioritize updating to the patched versions to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-53585
Severity
MEDIUM
CVSS
5.3
EPSS
0.33%

Original NVD Description

libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, git_delta_apply in src/libgit2/delta.c trusts the attacker-controlled res_sz value parsed by hdr_sz from a delta object header and passes that amount to git__malloc before validating delta instructions. Malicious pack data supplied through git_clone, git_fetch, git_remote_fetch, git_indexer_append, or a local attacker-supplied repository can use a very small multi-level OFS_DELTA chain to retain extremely large allocations and exhaust memory. This issue is fixed in versions 1.8.6 and 1.9.5.