Skip to content

Commit 2ab4e87

Browse files
committed
Original все еще уязвим и имеет незакрытую CVE-2024-48510
ProDotNetZip и его родитель DotNetZip.Semverd имеют коммит с исправлением: haf/DotNetZip.Semverd@18486ad
1 parent f69ff53 commit 2ab4e87

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/OneScript.StandardLibrary/OneScript.StandardLibrary.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
</PropertyGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="DotNetZip.Original" Version="2025.2.15" />
2827
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
28+
<PackageReference Include="ProDotNetZip" Version="1.20.0" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

src/OneScript.StandardLibrary/Zip/DotNetZipEncoding.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,17 @@ public static void SetDefault(Encoding encoding)
3232
if (_encodingIsSet)
3333
return;
3434

35-
SetDefaultEncoding(encoding);
35+
SetDefaultEncodingViaProperty(encoding);
3636
_encodingIsSet = true;
3737
}
3838
}
3939

40-
private static void SetDefaultEncoding(Encoding encoding)
40+
private static void SetDefaultEncodingViaProperty(Encoding encoding)
41+
{
42+
ZipFile.DefaultEncoding = encoding;
43+
}
44+
45+
private static void SetDefaultEncodingViaReflection(Encoding encoding)
4146
{
4247
const string fieldName = "_defaultEncoding";
4348

0 commit comments

Comments
 (0)