CVE-2025-21614
go-git clients vulnerable to DoS via maliciously crafted Git server replies
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
go-git clients vulnerable to DoS via maliciously crafted Git server replies
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
CVE-2025-21614- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2025-0043
7.5
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
EUVD-2025-0043- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-r9px-m959-cxf4
7.5
go-git clients vulnerable to DoS via maliciously crafted Git server replies
Impact
A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients.
This is a go-git implementation issue and does not affect the upstream git cli.
Patches
Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
Workarounds
In cases where a bump to the latest version of go-git is not possible, we recommend limiting its use to only trust-worthy Git servers.
Credit
Thanks to Ionut Lalu for responsibly disclosing this vulnerability to us.
- Record
GHSA-r9px-m959-cxf4- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-400, CWE-770
- Updated
- 2026-11-02
NVD
7.5
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
CVE-2025-21614- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSV
7.5
go-git clients vulnerable to DoS via maliciously crafted Git server replies
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
CVE-2025-21614- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-21614
7.5
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
DEBIAN-CVE-2025-21614- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSVGHSA-r9px-m959-cxf4
7.5
go-git clients vulnerable to DoS via maliciously crafted Git server replies
Impact
A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients.
This is a go-git implementation issue and does not affect the upstream git cli.
Patches
Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
Workarounds
In cases where a bump to the latest version of go-git is not possible, we recommend limiting its use to only trust-worthy Git servers.
Credit
Thanks to Ionut Lalu for responsibly disclosing this vulnerability to us.
- Record
GHSA-r9px-m959-cxf4- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20, CWE-400, CWE-770
- Updated
- 2026-11-02
OSVRHSA-2025:0401
8.1
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:0401- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2025:0662
8.1
Red Hat Security Advisory: grafana security update
- Record
RHSA-2025:0662- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-21614
7.5
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
UBUNTU-CVE-2025-21614- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2025:0401 No score
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
- go-git: argument injection via the URL field (CVE-2025-21613)
- go-git: go-git clients vulnerable to DoS via maliciously crafted Git server replies (CVE-2025-21614)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:0401- Updated
- 2026-11-02
OSVAZL-55063 No score
CVE-2025-21614 affecting package packer for versions less than 1.9.5-5
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
AZL-55063- Updated
- 2026-11-02
OSVAZL-55073 No score
CVE-2025-21614 affecting package cri-o 1.30.1-1
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
AZL-55073- Updated
- 2026-11-05
OSVAZL-55079 No score
CVE-2025-21614 affecting package packer for versions less than 1.9.5-7
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
AZL-55079- Updated
- 2026-11-02
OSVAZL-55106 No score
CVE-2025-21614 affecting package cri-o for versions less than 1.22.3-14
go-git is a highly extensible git implementation library written in pure Go. A denial of service (DoS) vulnerability was discovered in go-git versions prior to v5.13. This vulnerability allows an attacker to perform denial of service attacks by providing specially crafted responses from a Git server which triggers resource exhaustion in go-git clients. Users running versions of go-git from v4 and above are recommended to upgrade to v5.13 in order to mitigate this vulnerability.
- Record
AZL-55106- Updated
- 2026-11-02
OSVGO-2025-3367 No score
Clients vulnerable to DoS via maliciously crafted Git server replies in github.com/go-git/go-git
Clients vulnerable to DoS via maliciously crafted Git server replies in github.com/go-git/go-git
- Record
GO-2025-3367- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:0056-1 No score
Security update for trivy
This update for trivy fixes the following issues:
Update to version 0.58.2 (
boo#1234512, CVE-2024-45337,
boo#1235265, CVE-2024-45338):
- fix(misconf): allow null values only for tf variables [backport: release/v0.58] (#8238)
- fix(suse): SUSE - update OSType constants and references for compatility [backport: release/v0.58] (#8237)
- fix: CVE-2025-21613 and CVE-2025-21614 : go-git: argument injection via the URL field [backport: release/v0.58] (#8215)
- fix(sbom): attach nested packages to Application [backport: release/v0.58] (#8168)
- fix(python): skip dev group's deps for poetry [backport: release/v0.58] (#8158)
- fix(sbom): use root package for
unknowndependencies (if exists) [backport: release/v0.58] (#8156) - chore(deps): bump
golang.org/x/netfromv0.32.0tov0.33.0[backport: release/v0.58] (#8142) - chore(deps): bump
github.com/CycloneDX/cyclonedx-gofromv0.9.1tov0.9.2[backport: release/v0.58] (#8136) - fix(redhat): correct rewriting of recommendations for the same vulnerability [backport: release/v0.58] (#8135)
- fix(oracle): add architectures support for advisories [backport: release/v0.58] (#8125)
- fix(sbom): fix wrong overwriting of applications obtained from different sbom files but having same app type [backport: release/v0.58] (#8124)
- chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 [backport: release/v0.58] (#8122)
- fix: handle
BLOW_UNKNOWNerror to download DBs [backport: release/v0.58] (#8121) - fix(java): correctly overwrite version from depManagement if dependency uses
project.*props [backport: release/v0.58] (#8119) - release: v0.58.0 [main] (#7874)
- fix(misconf): wrap AWS EnvVar to iac types (#7407)
- chore(deps): Upgrade trivy-checks (#8018)
- refactor(misconf): Remove unused options (#7896)
- docs: add terminology page to explain Trivy concepts (#7996)
- feat: add
workspaceRelationship(#7889) - refactor(sbom): simplify relationship generation (#7985)
- docs: improve databases documentation (#7732)
- refactor: remove support for custom Terraform checks (#7901)
- docs: drop AWS account scanning (#7997)
- fix(aws): change CPU and Memory type of ContainerDefinition to a string (#7995)
- fix(cli): Handle empty ignore files more gracefully (#7962)
- fix(misconf): load full Terraform module (#7925)
- fix(misconf): properly resolve local Terraform cache (#7983)
- refactor(k8s): add v prefix for Go packages (#7839)
- test: replace Go checks with Rego (#7867)
- feat(misconf): log causes of HCL file parsing errors (#7634)
- chore(deps): bump the aws group across 1 directory with 7 updates (#7991)
- chore(deps): bump github.com/moby/buildkit from 0.17.0 to 0.17.2 in the docker group across 1 directory (#7990)
- chore(deps): update csaf module dependency from csaf-poc to gocsaf (#7992)
- chore: downgrade the failed block expand message to debug (#7964)
- fix(misconf): do not erase variable type for child modules (#7941)
- feat(go): construct dependencies of
go.modmain module in the parser (#7977) - feat(go): construct dependencies in the parser (#7973)
- feat: add cvss v4 score and vector in scan response (#7968)
- docs: add
overviewpage forothers(#7972) - fix(sbom): Fixes for Programming Language Vulnerabilities and SBOM Package Maintainer Details (#7871)
- feat(suse): Align SUSE/OpenSUSE OS Identifiers (#7965)
- chore(deps): bump the common group with 4 updates (#7949)
- feat(oracle): add
flavorssupport (#7858) - fix(misconf): Update trivy-checks default repo to
mirror.gcr.io(#7953) - chore(deps): Bump up trivy-checks to v1.3.0 (#7959)
- fix(k8s): check all results for vulnerabilities (#7946)
- ci(helm): bump Trivy version to 0.57.1 for Trivy Helm Chart 0.9.0 (#7945)
- feat(secret): Add built-in secrets rules for Private Packagist (#7826)
- docs: Fix broken links (#7900)
- docs: fix mistakes/typos (#7942)
- feat: Update registry…
- Record
openSUSE-SU-2025:0056-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14624-1 No score
govulncheck-vulndb-0.0.20250108T191942-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20250108T191942-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14624-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14634-1 No score
operator-sdk-1.39.0-1.1 on GA media
These are all security issues fixed in the operator-sdk-1.39.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14634-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15487-1 No score
cheat-4.4.2-2.1 on GA media
These are all security issues fixed in the cheat-4.4.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15487-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20117-1 No score
Security update for trivy
This update for trivy fixes the following issues:
Changes in trivy:
Update to version 0.67.2 (bsc#1250625, CVE-2025-11065, bsc#1248897, CVE-2025-58058):
- fix: Use
fetch-level: 1to check out trivy-repo in the release workflow [backport: release/v0.67] (#9638) - fix: restore compatibility for google.protobuf.Value [backport: release/v0.67] (#9631)
- fix: using SrcVersion instead of Version for echo detector [backport: release/v0.67] (#9629)
- fix: add
buildInfoforBlobInfoinrpcpackage [backport: release/v0.67] (#9615) - fix(vex): don't use reused BOM [backport: release/v0.67] (#9612)
- fix(vex): don't suppress vulns for packages with infinity loop (#9465)
- fix(aws): use
BuildableClientinsead ofxhttp.Client(#9436) - refactor(misconf): replace github.com/liamg/memoryfs with internal mapfs and testing/fstest (#9282)
- docs: clarify inline ignore limitations for resource-less checks (#9537)
- fix(k8s): disable parallel traversal with fs cache for k8s images (#9534)
- fix(misconf): handle tofu files in module detection (#9486)
- feat(seal): add seal support (#9370)
- docs: fix modules path and update code example (#9539)
- fix: close file descriptors and pipes on error paths (#9536)
- feat: add documentation URL for database lock errors (#9531)
- fix(db): Dowload database when missing but metadata still exists (#9393)
- feat(cloudformation): support default values and list results in Fn::FindInMap (#9515)
- fix(misconf): unmark cty values before access (#9495)
- feat(cli): change --list-all-pkgs default to true (#9510)
- fix(nodejs): parse workspaces as objects for package-lock.json files (#9518)
- refactor(fs): use underlyingPath to determine virtual files more reliably (#9302)
- refactor: remove google/wire dependency and implement manual DI (#9509)
- chore(deps): bump the aws group with 6 updates (#9481)
- chore(deps): bump the common group across 1 directory with 24 updates (#9507)
- fix(misconf): wrap legacy ENV values in quotes to preserve spaces (#9497)
- docs: move info about
detection priorityinto coverage section (#9469) - feat(sbom): added support for CoreOS (#9448)
- fix(misconf): strip build metadata suffixes from image history (#9498)
- feat(cyclonedx): preserve SBOM structure when scanning SBOM files with vulnerability updates (#9439)
- docs: Fix typo in terraform docs (#9492)
- feat(redhat): add os-release detection for RHEL-based images (#9458)
- ci(deps): add 3-day cooldown period for Dependabot updates (#9475)
- refactor: migrate from go-json-experiment to encoding/json/v2 (#9422)
- fix(vuln): compare
nugetpackage names in lower case (#9456) - chore: Update release flow to include chocolatey (#9460)
- docs: document eol supportability (#9434)
- docs(report): add nuanses about secret/license scanner in summary table (#9442)
- ci: use environment variables in GitHub Actions for improved security (#9433)
- chore: bump Go to 1.24.7 (#9435)
- fix(nodejs): use snapshot string as
Package.IDfor pnpm packages (#9330) - ci(helm): bump Trivy version to 0.66.0 for Trivy Helm Chart 0.18.0 (#9425)
Update to version 0.66.0 (bsc#1248937, CVE-2025-58058):
- chore(deps): bump the aws group with 7 updates (#9419)
- refactor(secret): clarify secret scanner messages (#9409)
- fix(cyclonedx): handle multiple license types (#9378)
- fix(repo): sanitize git repo URL before inserting into report metadata (#9391)
- test: add HTTP basic authentication to git test server (#9407)
- fix(sbom): add support for
filecomponent type ofCycloneDX(#9372) - fix(misconf): ensure module source is known (#9404)
- ci: migrate GitHub Actions from version tags to SHA pinning (#9405)
- fix: create temp file under composite fs dir (#9387)
- chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#9403)
- refactor: switch to stable azcontainerregistry SDK package (#9319)
- chore(deps): bump the common…
- Record
openSUSE-SU-2025:20117-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20177-1 No score
Security update for cheat
This update for cheat fixes the following issues:
-
Security:
- CVE-2025-47913: Fix client process termination (bsc#1253593)
- CVE-2025-58181: Fix potential unbounded memory consumption (bsc#1253922)
- CVE-2025-47914: Fix panic due to an out of bounds read (bsc#1254051)
- Replace golang.org/x/crypto=golang.org/x/[email protected]
- Replace golang.org/x/net=golang.org/x/[email protected]
- Replace golang.org/x/sys=golang.org/x/[email protected]
-
Packaging improvements:
- Drop Requires: golang-packaging. The recommended Go toolchain dependency expression is BuildRequires: golang(API) >= 1.x or optionally the metapackage BuildRequires: go
- Use BuildRequires: golang(API) >= 1.19 matching go.mod
- Build PIE with pattern that may become recommended procedure: %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build A go toolchain buildmode default config would be preferable but none exist at this time.
- Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
- Remove go build -o output binary location and name. Default binary has the same name as package of func main() and is placed in the top level of the build directory.
- Add basic %check to execute binary --help
-
Packaging improvements:
- Service go_modules replace dependencies with CVEs
- Replace github.com/cloudflare/circl=github.com/cloudflare/[email protected] Fix GO-2025-3754 GHSA-2x5j-vhc8-9cwm
- Replace golang.org/x/net=golang.org/x/[email protected] Fixes GO-2025-3503 CVE-2025-22870
- Replace golang.org/x/crypto=golang.org/x/[email protected] Fixes GO-2023-2402 CVE-2023-48795 GHSA-45x7-px36-x8w8 Fixes GO-2025-3487 CVE-2025-22869
- Replace github.com/go-git/go-git/v5=github.com/go-git/go-git/[email protected] Fixes GO-2025-3367 CVE-2025-21614 GHSA-r9px-m959-cxf4 Fixes GO-2025-3368 CVE-2025-21613 GHSA-v725-9546-7q7m
- Service tar_scm set mode manual from disabled
- Service tar_scm create archive from git so we can exclude vendor directory upstream committed to git. Committed vendor directory contents have build issues even after go mod tidy.
- Service tar_scm exclude dir vendor
- Service set_version set mode manual from disabled
- Service set_version remove param basename not needed
- Record
openSUSE-SU-2025:20177-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20798-1 No score
Security update for trivy
This update for trivy fixes the following issues:
Update to version 0.68.2:
Security fixes:
- CVE-2024-3817: hashicorp/go-getter: argument injection when fetching remote default git branches (bsc#1227010).
- CVE-2024-45337: golang.org/x/crypto/ssh: Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass in golang.org/x/crypto (bsc#1234512).
- CVE-2024-45338: golang.org/x/net/html: denial of service due to non-linear parsing of case-insensitive content (bsc#1235265).
- CVE-2024-51744: github.com/golang-jwt/jwt/v4: Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt (bsc#1232948).
- CVE-2025-11065: github.com/go-viper/mapstructure/v2: sensitive Information leak in logs (bsc#1250625).
- CVE-2025-22868: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239225).
- CVE-2025-22869: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239385).
- CVE-2025-22872: golang.org/x/net/html: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241724).
- CVE-2025-27144: gopkg.in/go-jose/go-jose.v2: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237618).
- CVE-2025-30204: github.com/golang-jwt/jwt/v4,github.com/golang-jwt/jwt/v5: jwt-go allows excessive memory allocation during header parsing (bsc#1240466).
- CVE-2025-46569: github.com/open-policy-agent/opa: HTTP request path can be crafted to inject Rego code into a constructed query when a virtual document is requested through the Data API (bsc#1246730).
- CVE-2025-47291: github.com/containerd/containerd/v2: Incorrect cgroup hierarchy assignment for containers running in usernamespaced Kubernetes pods. (bsc#1243633).
- CVE-2025-47911: golang.org/x/net/html: various algorithms with quadratic complexity when parsing HTML documents (bsc#1251363).
- CVE-2025-47913: golang.org/x/crypto/ssh/agent: client process termination when receiving an unexpected message type in response to a key listing or signing request (bsc#1253512).
- CVE-2025-47914: golang.org/x/crypto/ssh/agent: non validated message size can cause a panic due to an out of bounds read (bsc#1253977).
- CVE-2025-53547: helm.sh/helm/v3: Helm Chart Code Execution (bsc#1246151).
- CVE-2025-58058: github.com/ulikunitz/xz: github.com/ulikunitz/xz leaks memory (bsc#1248937, bsc#1248897).
- CVE-2025-58181: golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253786).
- CVE-2025-58190: golang.org/x/net/html: excessive memory consumption by
html.ParseFragmentwhen processing specially crafted input (bsc#1251547).
Other fixes:
- Update installation.md (#8979)
- chore(alpine): add EOL date for Alpine 3.21 (#8221)
- chore(alpine): add EOL date for Alpine 3.22 (#8992)
- chore(cli): Remove Trivy Cloud (#9847)
- chore(deps): Bump trivy-checks (#7819)
- chore(deps): Bump trivy-checks (#8310)
- chore(deps): Bump trivy-checks (#8619)
- chore(deps): Bump trivy-checks (#8934)
- chore(deps): Bump trivy-checks to v1.7.1 (#8467)
- chore(deps): Bump up trivy-checks to v1.3.0 (#7959)
- chore(deps): Switch to go-viper/mapstructure (#9579)
- chore(deps): Update trivy-checks (#8798)
- chore(deps): Upgrade trivy-checks (#8018)
- chore(deps): bump Go to
v1.23.5(#8341) - chore(deps): bump Go to
v1.23.5[backport: release/v0.59] (#8343) - chore(deps): bump
github.com/CycloneDX/cyclonedx-gofromv0.9.1tov0.9.2(#8105) - chore(deps): bump
github.com/CycloneDX/cyclonedx-gofromv0.9.1tov0.9.2[backport: release/v0.58] (#8136) - chore(deps): bump
golang.org/x/netfromv0.32.0tov0.33.0(#8140) - chore(deps): bump
golang.org/x/netfromv0.32.0tov0.33.0[backport: release/v0.58] (#8142) - chore(deps): bump alpine from 3.20.0 to 3.21.0 in the docker group across 1 directory (#8196)
- chore(deps): bump alpine from…
- Record
openSUSE-SU-2026:20798-1- Updated
- 2026-11-02
OSVRLSA-2025:0401 No score
Important: grafana security update
Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Security Fix(es):
-
go-git: argument injection via the URL field (CVE-2025-21613)
-
go-git: go-git clients vulnerable to DoS via maliciously crafted Git server replies (CVE-2025-21614)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:0401- Updated
- 2026-11-02
OSVSUSE-SU-2025:0060-1 No score
Security update for govulncheck-vulndb
This update for govulncheck-vulndb fixes the following issues:
-
Update to version 0.0.20250108T191942 2025-01-08T19:19:42Z. Refs jsc#PED-11136 Go CVE Numbering Authority IDs added or updated with aliases:
- GO-2025-3371 GHSA-2r2v-9pf8-6342
- GO-2025-3374 CVE-2025-22130 GHSA-j4jw-m6xr-fv6c
-
Update to version 0.0.20250107T160406 2025-01-07T16:04:06Z. Refs jsc#PED-11136 Go CVE Numbering Authority IDs added or updated with aliases:
- GO-2025-3363 GO-2025-3364 GO-2025-3367 GO-2025-3368
- GO-2024-3355 CVE-2024-54148 GHSA-r7j8-5h9c-f6fx
- GO-2024-3356 CVE-2024-55947 GHSA-qf5v-rp47-55gg
- GO-2024-3357 CVE-2024-56362 GHSA-xwx7-p63r-2rj8
- GO-2024-3358 CVE-2024-45387 GHSA-vq94-9pfv-ccqr
- GO-2024-3359 CVE-2024-28892 GHSA-5qww-56gc-f66c
- GO-2024-3360 CVE-2024-25133 GHSA-wgqq-9qh8-wvqv
- GO-2025-3361 CVE-2024-55196 GHSA-rv83-h68q-c4wq
- GO-2025-3362 CVE-2025-21609 GHSA-8fx8-pffw-w498
- GO-2025-3363 CVE-2024-56514 GHSA-cwrh-575j-8vr3
- GO-2025-3364 CVE-2024-56513 GHSA-mg7w-c9x2-xh7r
- GO-2025-3367 CVE-2025-21614 GHSA-r9px-m959-cxf4
- GO-2025-3368 CVE-2025-21613 GHSA-v725-9546-7q7m
-
Update to version 0.0.20241220T214820 2024-12-20T21:48:20Z. Refs jsc#PED-11136 Go CVE Numbering Authority IDs added or updated with aliases:
- GO-2024-3101 GHSA-75qh-gg76-p2w4
- GO-2024-3339 GHSA-8wcc-m6j2-qxvm
-
Update to version 0.0.20241220T203729 2024-12-20T20:37:29Z. Refs jsc#PED-11136 Go CVE Numbering Authority IDs added or updated with aliases:
- GO-2024-3101 GHSA-75qh-gg76-p2w4
- GO-2024-3109 CVE-2024-43803 GHSA-pqfh-xh7w-7h3p
- GO-2024-3333 CVE-2024-45338 GHSA-w32m-9786-jp63
- GO-2024-3342 GHSA-hxr6-2p24-hf98
- GO-2024-3343 CVE-2024-9779 GHSA-jhh6-6fhp-q2xp
- GO-2024-3344 GHSA-32gq-x56h-299c
- GO-2024-3349 CVE-2024-25131 GHSA-77c2-c35q-254w
- GO-2024-3350 GHSA-5pf6-cq2v-23ww
- GO-2024-3354 CVE-2024-12678 GHSA-hr68-hvgv-xxqf
- Record
SUSE-SU-2025:0060-1- Updated
- 2026-11-02
OSVUSN-8088-1 No score
golang-github-go-git-go-git vulnerabilities
Ionut Lalu discovered that go-git incorrectly handled certain specially crafted Git server responses. An attacker could possibly use this issue to cause a denial of service. (CVE-2023-49568, CVE-2025-21614)
Ionut Lalu discovered that go-git incorrectly handled file system paths when using the ChrootOS implementation. A remote attacker could possibly use this issue to perform a path traversal and create or modify arbitrary files, leading to remote code execution. (CVE-2023-49569)
It was discovered that go-git did not properly sanitize arguments when invoking git-upload-pack using the file transport protocol. An attacker could possibly use this issue to inject arbitrary flag values when interacting with local Git repositories. (CVE-2025-21613)
It was discovered that go-git did not properly verify integrity checks for pack and index files. An attacker could possibly use this issue to cause go-git to process corrupted repository data, resulting in unexpected errors or an incorrect repository state. (CVE-2026-25934)
- Record
USN-8088-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gopkg.in/src-d/go-git.v4Go |
4.0.0 to 4.13.1 | None known |
github.com/go-git/go-git/v5Go |
before 5.13.0 | 5.13.0 |
github.com/go-git/go-gitGo |
4.0.0 to 4.13.1 | None known |
grafanaAlmaLinux:8 From an advisory covering 2 CVEs |
before 9.2.10-21.el8_10 | 9.2.10-21.el8_10 |
grafana-selinuxAlmaLinux:8 From an advisory covering 2 CVEs |
before 9.2.10-21.el8_10 | 9.2.10-21.el8_10 |
packerAzure Linux:3 |
before 1.9.5-5 | 1.9.5-5 |
cri-oAzure Linux:3 |
through 1.30.1-1 | None known |
packerAzure Linux:2 |
before 1.9.5-7 | 1.9.5-7 |
cri-oAzure Linux:2 |
before 1.22.3-14 | 1.22.3-14 |
golang-github-go-git-go-gitDebian:12 |
All versions, plus listed versions 5.11.0-15.11.0-25.11.0-35.11.0-45.12.0-1 Show 8 moreShow less5.13.2-15.14.0-15.16.2-15.17.0-15.17.1-15.19.1-15.4.2-35.4.2-4 |
None known |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golang-github-go-git-go-gitDebian:13 |
before 5.13.2-1 | 5.13.2-1 |
golang-github-go-git-go-gitDebian:14 |
before 5.13.2-1 | 5.13.2-1 |
github.com/go-git/go-git/v4Go |
4.0.0 and later | None known |
gopkg.in/src-d/go-git.v4Go |
4.0.0 and later | None known |
grafanaRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
grafana-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
grafana-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
grafana-selinuxRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
grafanaRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el9_4 | 0:9.2.10-21.el9_4 |
grafana-debuginfoRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el9_4 | 0:9.2.10-21.el9_4 |
grafana-debugsourceRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el9_4 | 0:9.2.10-21.el9_4 |
grafana-selinuxRed Hat:rhel_eus:9.4::appstream From an advisory covering 2 CVEs |
before 0:9.2.10-21.el9_4 | 0:9.2.10-21.el9_4 |
grafanaRocky Linux:8 From an advisory covering 2 CVEs |
before 0:9.2.10-21.el8_10 | 0:9.2.10-21.el8_10 |
govulncheck-vulndbSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 18 CVEs |
before 0.0.20250108T191942-150000.1.26.1 | 0.0.20250108T191942-150000.1.26.1 |
govulncheck-vulndbopenSUSE:Leap 15.6 From an advisory covering 18 CVEs |
before 0.0.20250108T191942-150000.1.26.1 | 0.0.20250108T191942-150000.1.26.1 |
golang-github-go-git-go-gitUbuntu:Pro:22.04:LTS |
before 5.4.2-3ubuntu0.1~esm1, plus listed versions 5.4.2-3 |
5.4.2-3ubuntu0.1~esm1 |
golang-github-go-git-go-gitUbuntu:Pro:24.04:LTS |
before 5.4.2-4ubuntu0.24.04.3+esm2, plus listed versions 5.4.2-3build15.4.2-45.4.2-4ubuntu0.24.04.15.4.2-4ubuntu0.24.04.25.4.2-4ubuntu0.24.04.2+esm15.4.2-4ubuntu0.24.04.35.4.2-4ubuntu0.24.04.3+esm1 |
5.4.2-4ubuntu0.24.04.3+esm2 |
golang-github-go-git-go-gitUbuntu:Pro:22.04:LTS From an advisory covering 5 CVEs |
before 5.4.2-3ubuntu0.1~esm1, plus listed versions 5.4.2-3 |
5.4.2-3ubuntu0.1~esm1 |
golang-github-go-git-go-gitUbuntu:Pro:24.04:LTS From an advisory covering 5 CVEs |
before 5.4.2-4ubuntu0.24.04.3+esm2, plus listed versions 5.4.2-3build15.4.2-45.4.2-4ubuntu0.24.04.15.4.2-4ubuntu0.24.04.25.4.2-4ubuntu0.24.04.2+esm15.4.2-4ubuntu0.24.04.35.4.2-4ubuntu0.24.04.3+esm1 |
5.4.2-4ubuntu0.24.04.3+esm2 |
trivySUSE:Package Hub 15 SP6 From an advisory covering 8 CVEs |
before 0.58.2-bp156.2.6.1 | 0.58.2-bp156.2.6.1 |
trivyopenSUSE:Leap 15.6 From an advisory covering 8 CVEs |
before 0.58.2-bp156.2.6.1 | 0.58.2-bp156.2.6.1 |
govulncheck-vulndbopenSUSE:Tumbleweed From an advisory covering 13 CVEs |
before 0.0.20250108T191942-1.1 | 0.0.20250108T191942-1.1 |
operator-sdkopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.39.0-1.1 | 1.39.0-1.1 |
cheatopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 4.4.2-2.1 | 4.4.2-2.1 |
cheatopenSUSE:Leap 16.0 From an advisory covering 8 CVEs |
before 4.4.2-bp160.2.1 | 4.4.2-bp160.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-21614 is a high vulnerability (CVSS 7.5) in Go-git, published January 6, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.72%, the 53rd percentile. Fixed in github.com/go-git/go-git/v5 5.13.0.
References
github.com/go-git/go-git/security/advisories/GHSA-r9px-m959-cxf4
nvd.nist.gov/vuln/detail/CVE-2025-21614
github.com/advisories/GHSA-r9px-m959-cxf4
access.redhat.com/errata/RHSA-2025:0401
access.redhat.com/security/cve/CVE-2025-21613
access.redhat.com/security/cve/CVE-2025-21614
Show 94 moreShow less
bugzilla.redhat.com/2335888
bugzilla.redhat.com/2335901
errata.almalinux.org/8/ALSA-2025-0401.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/21xxx/CVE-2025-21614.json
security-tracker.debian.org/tracker/CVE-2025-21614
github.com/go-git/go-git
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2335888
bugzilla.redhat.com/show_bug.cgi?id=2335901
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0401.json
cve.org/CVERecord?id=CVE-2025-21613
nvd.nist.gov/vuln/detail/CVE-2025-21613
github.com/go-git/go-git/security/advisories/GHSA-v725-9546-7q7m
pkg.go.dev/vuln/GO-2025-3368
cve.org/CVERecord?id=CVE-2025-21614
pkg.go.dev/vuln/GO-2025-3367
access.redhat.com/errata/RHSA-2025:0662
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_0662.json
errata.rockylinux.org/RLSA-2025:0401
suse.com/support/update/announcement/2025/suse-su-20250060-1
suse.com/security/cve/CVE-2024-12678
suse.com/security/cve/CVE-2024-25131
suse.com/security/cve/CVE-2024-25133
suse.com/security/cve/CVE-2024-28892
suse.com/security/cve/CVE-2024-43803
suse.com/security/cve/CVE-2024-45338
suse.com/security/cve/CVE-2024-45387
suse.com/security/cve/CVE-2024-54148
suse.com/security/cve/CVE-2024-55196
suse.com/security/cve/CVE-2024-55947
suse.com/security/cve/CVE-2024-56362
suse.com/security/cve/CVE-2024-56513
suse.com/security/cve/CVE-2024-56514
suse.com/security/cve/CVE-2024-9779
suse.com/security/cve/CVE-2025-21609
suse.com/security/cve/CVE-2025-21613
suse.com/security/cve/CVE-2025-21614
suse.com/security/cve/CVE-2025-22130
ubuntu.com/security/CVE-2025-21614
ubuntu.com/security/notices/USN-8088-1
ubuntu.com/security/CVE-2023-49568
ubuntu.com/security/CVE-2023-49569
ubuntu.com/security/CVE-2025-21613
ubuntu.com/security/CVE-2026-25934
lists.opensuse.org/archives/list/[email protected]/thread/DUNHR7ATZWEF5LQKUNEXKL22CUQAND3A
bugzilla.suse.com/1227010
bugzilla.suse.com/1234512
bugzilla.suse.com/1235265
suse.com/security/cve/CVE-2024-34155
suse.com/security/cve/CVE-2024-34156
suse.com/security/cve/CVE-2024-34158
suse.com/security/cve/CVE-2024-3817
suse.com/security/cve/CVE-2024-45337
lists.opensuse.org/archives/list/[email protected]/thread/UV63VQGB6Y3V7AIZHIKF3PMFVIHM32MI
lists.opensuse.org/archives/list/[email protected]/thread/VCY3UOSZNLMH6IOLEYWFNO3UOF3DLF3P
suse.com/security/cve/CVE-2023-48795
suse.com/security/cve/CVE-2025-22869
suse.com/security/cve/CVE-2025-22870
bugzilla.suse.com/1232948
bugzilla.suse.com/1237618
bugzilla.suse.com/1239225
bugzilla.suse.com/1239385
bugzilla.suse.com/1240466
bugzilla.suse.com/1241724
bugzilla.suse.com/1243633
bugzilla.suse.com/1246151
bugzilla.suse.com/1246730
bugzilla.suse.com/1248897
bugzilla.suse.com/1248937
bugzilla.suse.com/1250625
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2025-11065
suse.com/security/cve/CVE-2025-22868
suse.com/security/cve/CVE-2025-22872
suse.com/security/cve/CVE-2025-27144
suse.com/security/cve/CVE-2025-30204
suse.com/security/cve/CVE-2025-46569
suse.com/security/cve/CVE-2025-47291
suse.com/security/cve/CVE-2025-53547
suse.com/security/cve/CVE-2025-58058
bugzilla.suse.com/1247629
bugzilla.suse.com/1253593
bugzilla.suse.com/1253922
bugzilla.suse.com/1254051
suse.com/security/cve/CVE-2025-47913
suse.com/security/cve/CVE-2025-47914
suse.com/security/cve/CVE-2025-58181
bugzilla.suse.com/1251363
bugzilla.suse.com/1251547
bugzilla.suse.com/1253512
bugzilla.suse.com/1253786
bugzilla.suse.com/1253977
suse.com/security/cve/CVE-2025-47911
suse.com/security/cve/CVE-2025-58190
Left out here: the rest of 3 source descriptions. The JSON record has them.