Skip to content

Commit fbebea2

Browse files
committed
Auto merge of #13412 - ehuss:update-git2, r=weihanglo
Update git2 This updates git2 primarily to pull in the update for libgit2 1.7.2 which fixes three security issues. `@weihanglo` did some investigation, and it looks like cargo may be susceptible to one of them with rev parsing. I am uncertain of the severity, but the CVE seems to imply that it is mainly a denial-of-service with an infinite loop from a well-crafted spec. See https://github.com/libgit2/libgit2/releases/tag/v1.7.2 for more information.
2 parents 993418e + c30c13b commit fbebea2

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ curl = "0.4.44"
4444
curl-sys = "0.4.71"
4545
filetime = "0.2.23"
4646
flate2 = { version = "1.0.28", default-features = false, features = ["zlib"] }
47-
git2 = "0.18.1"
47+
git2 = "0.18.2"
4848
git2-curl = "0.19.0"
4949
gix = { version = "0.58.0", default-features = false, features = ["blocking-http-transport-curl", "progress-tree", "revision"] }
5050
gix-features-for-configuration-only = { version = "0.38.0", package = "gix-features", features = [ "parallel" ] }
@@ -62,7 +62,7 @@ itertools = "0.12.1"
6262
jobserver = "0.1.27"
6363
lazycell = "1.3.0"
6464
libc = "0.2.153"
65-
libgit2-sys = "0.16.1"
65+
libgit2-sys = "0.16.2"
6666
libloading = "0.8.1"
6767
memchr = "2.7.1"
6868
miow = "0.6.0"

0 commit comments

Comments
 (0)