File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 1010 - Windows (x86/amd64): < https://ci.appveyor.com/project/libgit2/libgit2sharp >
1111 - Linux/Mac OS X: < https://travis-ci.org/libgit2/libgit2sharp >
1212
13+ ## v0.25.1 - ([ diff] ( https://github.com/libgit2/libgit2sharp/compare/v0.25..v0.25.1 ) )
14+
15+ This is a security release fixing insufficient validation of submodule
16+ names (CVE-2018 -11235, reported by Etienne Stalmans) and disallows
17+ ` .gitmodules ` files as symlinks. This includes [ libgit2
18+ v0.27.1] ( https://github.com/libgit2/libgit2/releases/tag/v0.27.1 ) ,
19+ whose release notes follow.
20+
21+ While submodule names come from the untrusted ` .gitmodules ` file, we
22+ blindly append the name to ` $GIT_DIR/modules ` to construct the final
23+ path of the submodule repository. In case the name contains e.g. ` ../ ` ,
24+ an adversary would be able to escape your repository and write data at
25+ arbitrary paths. In accordance with git, we now enforce some rules for
26+ submodule names which will cause libgit2 to ignore these malicious names.
27+
28+ Adding a symlink as .gitmodules into the index from the workdir or
29+ checking out such files is not allowed as this can make a Git
30+ implementation write outside of the repository and bypass the fsck
31+ checks for CVE-2018 -11235.
32+
33+ libgit2 (and LibGit2Sharp) is not susceptible to CVE-2018 -11233.
34+
1335## v0.25 - ([ diff] ( https://github.com/libgit2/libgit2sharp/compare/v0.24..v0.25 ) )
1436
1537LibGit2Sharp is now .NET Core 2.0+ and .NET Framework compatible.
Original file line number Diff line number Diff line change 3232 </ItemGroup >
3333
3434 <ItemGroup >
35- <PackageReference Include =" LibGit2Sharp.NativeBinaries" Version =" [1.0.210 ]" PrivateAssets =" none" />
35+ <PackageReference Include =" LibGit2Sharp.NativeBinaries" Version =" [1.0.217 ]" PrivateAssets =" none" />
3636 <PackageReference Include =" Nerdbank.GitVersioning" Version =" 2.1.23" PrivateAssets =" all" />
3737 <PackageReference Include =" SourceLink.Create.GitHub" Version =" 2.8.0" PrivateAssets =" all" />
3838 <DotNetCliToolReference Include =" dotnet-sourcelink-git" Version =" 2.8.0" />
You can’t perform that action at this time.
0 commit comments