Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 6, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/go-git/go-git/v5 v5.12.0 -> v5.13.0 age confidence

GitHub Vulnerability Alerts

CVE-2025-21613

Impact

An argument injection vulnerability was discovered in go-git versions prior to v5.13.

Successful exploitation of this vulnerability could allow an attacker to set arbitrary values to git-upload-pack flags. This only happens when the file transport protocol is being used, as that is the only protocol that shells out to git binaries.

Affected versions

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 users to enforce restrict validation rules for values passed in the URL field.

Credit

Thanks to @​vin01 for responsibly disclosing this vulnerability to us.

CVE-2025-21614

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.


Release Notes

go-git/go-git (github.com/go-git/go-git/v5)

v5.13.0

Compare Source

What's Changed

New Contributors

Full Changelog: go-git/go-git@v5.12.0...v5.13.0


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate Automated action from Renovate label Jan 6, 2025
Copy link
Contributor Author

renovate bot commented Jan 6, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.20 -> 1.21
github.com/ProtonMail/go-crypto v1.0.0 -> v1.1.3
github.com/cyphar/filepath-securejoin v0.2.4 -> v0.2.5
github.com/go-git/go-billy/v5 v5.5.0 -> v5.6.0
github.com/skeema/knownhosts v1.2.2 -> v1.3.0
golang.org/x/crypto v0.21.0 -> v0.31.0
golang.org/x/mod v0.12.0 -> v0.17.0
golang.org/x/net v0.22.0 -> v0.33.0
golang.org/x/sys v0.18.0 -> v0.28.0
golang.org/x/tools v0.13.0 -> v0.21.1-0.20240508182429-e35e4ccd0d2d

@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch from b646e38 to 7a6433e Compare March 3, 2025 11:55
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch from 7a6433e to 9a8a91e Compare March 11, 2025 10:11
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch from 9a8a91e to abdee54 Compare April 8, 2025 10:48
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch 2 times, most recently from 624e7b0 to 727a57a Compare May 9, 2025 16:01
@renovate renovate bot changed the title Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] - autoclosed Jun 16, 2025
@renovate renovate bot closed this Jun 16, 2025
@renovate renovate bot deleted the renovate/go-github.com-go-git-go-git-v5-vulnerability branch June 16, 2025 00:30
@renovate renovate bot changed the title Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] - autoclosed Update module github.com/go-git/go-git/v5 to v5.13.0 [SECURITY] Jun 16, 2025
@renovate renovate bot reopened this Jun 16, 2025
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch 2 times, most recently from 727a57a to ab20e02 Compare June 16, 2025 13:03
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch from ab20e02 to 2d27996 Compare August 10, 2025 14:29
@renovate renovate bot force-pushed the renovate/go-github.com-go-git-go-git-v5-vulnerability branch from 2d27996 to d522c6e Compare October 9, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate Automated action from Renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants