Description
Gitingest through 0.3.1 contains a symlink following vulnerability in ingest_query single-file blob ingestion that allows unauthenticated attackers to read server files by submitting symlink blob URLs. Attackers can commit a symlink to a public repository and submit its blob URL, causing the server to return any file the service user can read, up to 10 MB.
Published: 2026-10-14
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Read
Action: Apply Patch
AI Analysis

Impact

The vulnerability in gitingest is a symlink following flaw in the single-file blob ingestion routine that permits an attacker to read non‑repository files from the server. By committing a symbolic link that points to any file the service user can read and then submitting its blob URL, the server exports the file contents to the requestor. The data can be up to 10 MB and the flaw is exploitable by unauthenticated users who have read access to the public repository containing the link. This flaw gives adversaries confidentiality exposure of arbitrary server files but does not provide remote code execution or privilege elevation on the host.

Affected Systems

The bug affects all releases of gitingest up to and including version 0.3.1. The product is maintained by coderamp‑labs and is used in environments where repositories are processed through gitingest.

Risk and Exploitability

The CVSS base score of 8.7 indicates high severity, and the weakness type CWE‑59 reflects path traversal via symlink following. Although the EPSS score is unavailable, the vulnerability is not listed in CISA KEV, suggesting limited known exploitation yet. The likely attack vector is a web‑based ingestion request that is unauthenticated, meaning any attacker who can reach the ingestion endpoint can craft the malicious blob URL. Successful exploitation results in disclosure of arbitrary files readable by the service account, which may include sensitive configuration or code. The impact scope is potentially system‑wide if full filesystem access is granted to the service user. The absence of advanced access controls or symlink resolution checks in the ingestion logic makes exploitation straightforward once the attacker can introduce the symlink into a public repository.

Generated by OpenCVE AI on October 15, 2026 at 14:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑released patch that removes symlink following in blob ingestion.
  • Restrict access to the ingestion endpoint to authenticated users or a restricted IP range to limit exposure.
  • Configure the service user to run with the minimal filesystem permissions required and audit repository content for unexpected symbolic links.

Generated by OpenCVE AI on October 15, 2026 at 14:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Gitingest through 0.3.1 contains a symlink following vulnerability in ingest_query single-file blob ingestion that allows unauthenticated attackers to read server files by submitting symlink blob URLs. Attackers can commit a symlink to a public repository and submit its blob URL, causing the server to return any file the service user can read, up to 10 MB.
Title Gitingest through 0.3.1 Arbitrary File Read via Symlink in Blob Ingestion
Weaknesses CWE-59
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-15T18:17:02.284Z

Reserved: 2026-10-14T17:27:33.631Z

Link: CVE-2026-110767

cve-icon Vulnrichment

Updated: 2026-10-15T18:16:59.385Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T19:17:12.610

Modified: 2026-10-15T19:17:23.563

Link: CVE-2026-110767

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T14:30:18Z

Weaknesses
  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')