CVE-2026-33762
lowPriorität · verfolgen · 0EPSS 0.002 · 4. PerzentilEUFRRUUSEPSS · bewertet 2026-10-27
go-git is an extensible git implementation library written in pure Go. Prior to version 5.17.1, go-git’s index decoder for format version 4 fails to validate the path name prefix length before applying it to the previously decoded path name. A maliciously crafted index file can trigger an out-of-bounds slice operation, resulting in a runtime panic during normal index parsing. This issue only affects Git index format version 4. Earlier formats (go-git supports only v2 and v3) are not vulnerable to this issue. This issue has been patched in version 5.17.1.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (31)
Betroffene Produkte und Versionsbereiche.
Advisories (3)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-gm2x-2g9h-ccm8go-git missing validation decoding Index v4 files leads to panic2026-03-30ghsa · osvUS
### Impact `go-git`’s index decoder for format version 4 fails to validate the path name prefix length before applying it to the previously decoded path name. A maliciously crafted index file can trigger an out-of-bounds slice operation, resulting in a runtime panic during normal index parsing. This issue only affects Git index format version 4. Earlier formats (`go-git` supports only `v2` and `v3`) are not vulnerable to this issue. An attacker able to supply a crafted `.git/index` file can cause applications using go-git to panic while reading the index. If the application does not recover from panics, this results in process termination, leading to a denial-of-service (DoS) condition. Exploitation requires the ability to modify or inject a Git index file within the local repository in disk. This typically implies write access to the `.git` directory. ### Patches Users should upgrade to `v5.17.1`, or the latest `v6` [pseudo-version](https://go.dev/ref/mod#pseudo-versions), in order to mitigate this vulnerability. ### Credit go-git maintainers thank @kq5y for finding and reporting this issue privately to the `go-git` project.
- CERTFR-2026-AVI-1385Multiples vulnérabilités dans les produits VMwareFrançais2026-10-26vendor · certfrFR
- GO-2026-4909Missing validation decoding Index v4 files leads to panic in github.com/go-git/go-git2026-04-07vendor · osvUS
Missing validation decoding Index v4 files leads to panic in github.com/go-git/go-git
auch bekannt als (5)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (7)
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/go-git/go-git/releasesPatchcnnvd
- https://github.com/go-git/go-git/releases/tag/v5.17.1cnnvd
- https://github.com/go-git/go-git/security/advisories/GHSA-gm2x-2g9h-ccm8cnnvd
- https://github.com/go-git/go-git/releases/tag/v5.17.1enisa_euvd
- https://github.com/go-git/go-git/security/advisories/GHSA-gm2x-2g9h-ccm8enisa_euvd
- https://github.com/go-git/go-git/releases/tag/v5.17.1ProductRelease Notesnvd
- https://github.com/go-git/go-git/security/advisories/GHSA-gm2x-2g9h-ccm8Vendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan