Read the docs
TI-2026-56754 Aliases CVE-2026-82289GHSA-mvv9-5ggf-37rj

Gitingest Prefix-Based Git Host Check Enables Request Forgery and Token Disclosure

Priority HIGH 69CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Passive
Attack complexity
Low
Attack requirements
None
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-918 and the CVSS impact.

Summary

Gitingest through 0.3.1 fails to properly validate hostnames in _validate_host, accepting any host with a git., gitlab., or github. prefix regardless of known-hosts list membership. Attackers can submit URLs with attacker-controlled hostnames to trigger outbound connections to arbitrary hosts and disclose GitHub personal access tokens via HTTP basic credentials.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00437 38th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
coderamp-labsgitingestup to 0.3.1—No fix listedCNA
  • gitingest Vendorcoderamp-labs Affected up to 0.3.1 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-82289
  2. 2026-10-03 Alias added: GHSA-mvv9-5ggf-37rj

References

  • TI-2026-74426 Gitingest blob ingestion follows symlinks, exposing server files CVSS 4.0HIGH 8.7

Sources