What changed, and why it matters
This commit simply updates several third-party software libraries (dependencies) to newer patch versions. It does not change BTCPay Server's own code. Dependency bumps can fix hidden security bugs in those libraries, but the commit message gives no details, and no security advisory was supplied. On its own, this looks like routine maintenance rather than a confirmed security fix.
Review the release notes and changelogs for NBitcoin 10.0.7, Npgsql.EntityFrameworkCore.PostgreSQL 10.0.3, BTCPayServer.Lightning.All 1.7.6, and the test SDK/Playwright updates to determine whether any fixed issue affects BTCPay Server. If a relevant security fix is identified, prioritize deployment; otherwise treat as routine maintenance.
Security signals we found
Dependency version bumps only
No application code changes
No commit-level security explanation
No referenced advisory or CVE
Evidence from the diff
The commit bumps package references across five .csproj files: NBitcoin 10.0.5 → 10.0.7, Npgsql.EntityFrameworkCore.PostgreSQL 10.0.2 → 10.0.3, BTCPayServer.Lightning.All 1.7.5 → 1.7.6, Microsoft.NET.Test.Sdk 18.6.0 → 18.8.1, and Microsoft.Playwright 1.57.0 → 1.61.0. No source-code changes are present. Without release notes or a CVE linking these versions to specific vulnerabilities, we cannot confirm this patch addresses an exploitable flaw in BTCPay Server.
Changed components
BTCPayServer.Abstractions.csprojBTCPayServer.Client.csprojBTCPayServer.Rating.csprojBTCPayServer.Tests.csprojBTCPayServer.csprojInspect captured patch +7 / −7
diff --git a/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj b/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
index a108722..35d0a2b 100644
--- a/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
+++ b/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
@@ -34,7 +34,7 @@
<PackageReference Include="HtmlSanitizer" Version="9.0.892" />
<PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="10.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.4" />
- <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.2" />
+ <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.3" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BTCPayServer.Client\BTCPayServer.Client.csproj" />
diff --git a/BTCPayServer.Client/BTCPayServer.Client.csproj b/BTCPayServer.Client/BTCPayServer.Client.csproj
index d288106..cce6f47 100644
--- a/BTCPayServer.Client/BTCPayServer.Client.csproj
+++ b/BTCPayServer.Client/BTCPayServer.Client.csproj
@@ -31,7 +31,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="BTCPayServer.Lightning.Common" Version="1.7.1" />
- <PackageReference Include="NBitcoin" Version="10.0.5" />
+ <PackageReference Include="NBitcoin" Version="10.0.7" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
</ItemGroup>
<ItemGroup>
diff --git a/BTCPayServer.Rating/BTCPayServer.Rating.csproj b/BTCPayServer.Rating/BTCPayServer.Rating.csproj
index 5ef978f..57f7f81 100644
--- a/BTCPayServer.Rating/BTCPayServer.Rating.csproj
+++ b/BTCPayServer.Rating/BTCPayServer.Rating.csproj
@@ -6,7 +6,7 @@
<FrameworkReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="5.3.0" />
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="6.0.0" />
- <PackageReference Include="NBitcoin" Version="10.0.5" />
+ <PackageReference Include="NBitcoin" Version="10.0.7" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
<PackageReference Include="DigitalRuby.ExchangeSharp" Version="1.2.1" />
</ItemGroup>
diff --git a/BTCPayServer.Tests/BTCPayServer.Tests.csproj b/BTCPayServer.Tests/BTCPayServer.Tests.csproj
index b11a32d..d83d187 100644
--- a/BTCPayServer.Tests/BTCPayServer.Tests.csproj
+++ b/BTCPayServer.Tests/BTCPayServer.Tests.csproj
@@ -40,8 +40,8 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.6.0" />
- <PackageReference Include="Microsoft.Playwright" Version="1.57.0" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.8.1" />
+ <PackageReference Include="Microsoft.Playwright" Version="1.61.0" />
<PackageReference Include="Newtonsoft.Json.Schema" Version="4.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="10.0.8" />
<PackageReference Include="xunit.v3" Version="3.2.2" />
diff --git a/BTCPayServer/BTCPayServer.csproj b/BTCPayServer/BTCPayServer.csproj
index ca019a3..21ed222 100644
--- a/BTCPayServer/BTCPayServer.csproj
+++ b/BTCPayServer/BTCPayServer.csproj
@@ -34,11 +34,11 @@
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
- <PackageReference Include="NBitcoin" Version="10.0.5" />
+ <PackageReference Include="NBitcoin" Version="10.0.7" />
<PackageReference Include="YamlDotNet" Version="16.3.0" />
<PackageReference Include="BIP78.Sender" Version="0.2.5" />
<PackageReference Include="BTCPayServer.Hwi" Version="2.0.6" />
- <PackageReference Include="BTCPayServer.Lightning.All" Version="1.7.5" />
+ <PackageReference Include="BTCPayServer.Lightning.All" Version="1.7.6" />
<PackageReference Include="CsvHelper" Version="33.1.0" />
<PackageReference Include="Fido2" Version="4.0.1" />
<PackageReference Include="Fido2.AspNet" Version="4.0.1" />
Why this scored 25/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.