Description
gix-commitgraph before 0.42.0, as used in gitoxide before 0.61.0, contains a denial of service vulnerability because its commit-graph parser does not validate parent graph positions against the declared commit count or check the EDGE chunk length for 4-byte alignment. Attackers can supply a repository containing a crafted .git/objects/info/commit-graph file to trigger panics that abort gix merge-base, gix blame, and applications embedding gix.
Published: 2026-11-08
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patches
AI Analysis

Impact

gix-commitgraph before 0.42.0, which is used by gitoxide before 0.61.0, contains a denial-of-service vulnerability because its commit-graph parser does not validate parent graph positions against the declared commit count and does not check the EDGE chunk length for 4-byte alignment; supplying a repository with a crafted .git/objects/info/commit-graph file causes panics that abort gix merge-base, gix blame, and any application embedding gix, resulting in a denial of service for the process that parses the file.

Affected Systems

The affected products are GitoxideLabs’ gitoxide before version 0.61.0, which includes the gix-commitgraph library before 0.42.0, and any application that embeds the gix library. No other vendors are explicitly identified.

Risk and Exploitability

The CVSS score is 6.8, indicating moderate severity. EPSS is not available, so the likelihood of exploitation is unclear but may be considered low-to-moderate. The vulnerability is not listed in CISA’s KEV catalog. Attackers can supply a malicious commit-graph file in a repository that is cloned or otherwise processed by gitoxide or applications using gix, which can be a local or remote vector if the repository is exposed. Because the bug requires only a crafted file, the exploitation is straightforward once the attacker can deliver the file, giving the attacker a predictable denial-of-service outcome.

Generated by OpenCVE AI on November 8, 2026 at 02:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update gitoxide to version 0.61.0 or later, which incorporates gix-commitgraph 0.42.0 or newer, eliminating the flaw.
  • If upgrading is not possible, avoid using commit-graph files from untrusted sources or disable commit-graph parsing in gix configuration.
  • Monitor clone and repository operations for abnormal termination and consider sandboxing Git processes to contain potential denial-of-service effects.

Generated by OpenCVE AI on November 8, 2026 at 02:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description gix-commitgraph before 0.42.0, as used in gitoxide before 0.61.0, contains a denial of service vulnerability because its commit-graph parser does not validate parent graph positions against the declared commit count or check the EDGE chunk length for 4-byte alignment. Attackers can supply a repository containing a crafted .git/objects/info/commit-graph file to trigger panics that abort gix merge-base, gix blame, and applications embedding gix.
Title Gitoxide before 0.42.0 Denial of Service via Crafted Commit-Graph File
First Time appeared Gitoxidelabs
Gitoxidelabs gitoxide
Weaknesses CWE-248
CPEs cpe:2.3:a:gitoxidelabs:gitoxide:*:*:*:*:*:*:*:*
Vendors & Products Gitoxidelabs
Gitoxidelabs gitoxide
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Gitoxidelabs Gitoxide
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:37:41.681Z

Reserved: 2026-11-06T00:48:01.382Z

Link: CVE-2026-123533

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-08T02:16:43.547

Modified: 2026-11-08T02:16:43.673

Link: CVE-2026-123533

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:30:15Z

Weaknesses