USN-8958-1: Ubuntu Ubuntu vulnerability

Published Oct 29, 2026
·
Updated

It was discovered that the .NET Blazor WebAssembly debug proxy did not properly escape certain values. An attacker could possibly use this issue to execute arbitrary code. The fix for this CVE was originally released via USN-8942-1, but it was found to be incomplete. This issue only affected dotnet10 and dotnet11. (CVE-2026-102870)

It was discovered that the Brotli decompression library used by .NET incorrectly handled certain compressed streams. A remote attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-111497)

Alen Cheung discovered that .NET did not properly handle file ownership in certain circumstances. An attacker could possibly use this issue to elevate local privileges. (CVE-2026-114148)

Affected Software

94 affected componentsFixes available
All of the following
ubuntu/aspnetcore-runtime-10.0<10.0.14-0ubuntu1~26.10.1
10.0.14-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/aspnetcore-runtime-11.0<11.0.0~rc3-0ubuntu1~26.10.1
11.0.0~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-host-10.0<10.0.14-0ubuntu1~26.10.1
10.0.14-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-host-11.0<11.0.0~rc3-0ubuntu1~26.10.1
11.0.0~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-hostfxr-10.0<10.0.14-0ubuntu1~26.10.1
10.0.14-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-hostfxr-11.0<11.0.0~rc3-0ubuntu1~26.10.1
11.0.0~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-runtime-10.0<10.0.14-0ubuntu1~26.10.1
10.0.14-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-runtime-11.0<11.0.0~rc3-0ubuntu1~26.10.1
11.0.0~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-10.0<10.0.114-0ubuntu1~26.10.1
10.0.114-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-11.0<11.0.100~rc3-0ubuntu1~26.10.1
11.0.100~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-aot-10.0<10.0.114-0ubuntu1~26.10.1
10.0.114-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-aot-11.0<11.0.100~rc3-0ubuntu1~26.10.1
11.0.100~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-dbg-10.0<10.0.114-0ubuntu1~26.10.1
10.0.114-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet-sdk-dbg-11.0<11.0.100~rc3-0ubuntu1~26.10.1
11.0.100~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~26.10.1
10.0.114-10.0.14-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/dotnet11<11.0.100-11.0.0~rc3-0ubuntu1~26.10.1
11.0.100-11.0.0~rc3-0ubuntu1~26.10.1
Ubuntu Ubuntu=26.10
All of the following
ubuntu/aspnetcore-runtime-10.0<10.0.14-0ubuntu1~26.04.1
10.0.14-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-host-10.0<10.0.14-0ubuntu1~26.04.1
10.0.14-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-hostfxr-10.0<10.0.14-0ubuntu1~26.04.1
10.0.14-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-runtime-10.0<10.0.14-0ubuntu1~26.04.1
10.0.14-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-sdk-10.0<10.0.114-0ubuntu1~26.04.1
10.0.114-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-sdk-aot-10.0<10.0.114-0ubuntu1~26.04.1
10.0.114-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet-sdk-dbg-10.0<10.0.114-0ubuntu1~26.04.1
10.0.114-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~26.04.1
10.0.114-10.0.14-0ubuntu1~26.04.1
Ubuntu Ubuntu=26.04
All of the following
ubuntu/aspnetcore-runtime-10.0<10.0.14-0ubuntu1~24.04.1
10.0.14-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/aspnetcore-runtime-8.0<8.0.33-0ubuntu1~24.04.1
8.0.33-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-host-10.0<10.0.14-0ubuntu1~24.04.1
10.0.14-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-host-8.0<8.0.33-0ubuntu1~24.04.1
8.0.33-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-hostfxr-10.0<10.0.14-0ubuntu1~24.04.1
10.0.14-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-hostfxr-8.0<8.0.33-0ubuntu1~24.04.1
8.0.33-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-runtime-10.0<10.0.14-0ubuntu1~24.04.1
10.0.14-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-runtime-8.0<8.0.33-0ubuntu1~24.04.1
8.0.33-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-sdk-10.0<10.0.114-0ubuntu1~24.04.1
10.0.114-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-sdk-8.0<8.0.133-0ubuntu1~24.04.1
8.0.133-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-sdk-aot-10.0<10.0.114-0ubuntu1~24.04.1
10.0.114-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet-sdk-dbg-10.0<10.0.114-0ubuntu1~24.04.1
10.0.114-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~24.04.1
10.0.114-10.0.14-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/dotnet8<8.0.133-8.0.33-0ubuntu1~24.04.1
8.0.133-8.0.33-0ubuntu1~24.04.1
Ubuntu Ubuntu=24.04
All of the following
ubuntu/aspnetcore-runtime-8.0<8.0.33-0ubuntu1~22.04.1
8.0.33-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/dotnet-host-8.0<8.0.33-0ubuntu1~22.04.1
8.0.33-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/dotnet-hostfxr-8.0<8.0.33-0ubuntu1~22.04.1
8.0.33-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/dotnet-runtime-8.0<8.0.33-0ubuntu1~22.04.1
8.0.33-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/dotnet-sdk-8.0<8.0.133-0ubuntu1~22.04.1
8.0.133-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
All of the following
ubuntu/dotnet8<8.0.133-8.0.33-0ubuntu1~22.04.1
8.0.133-8.0.33-0ubuntu1~22.04.1
Ubuntu Ubuntu=22.04
ubuntu/dotnet8<8.0.133-8.0.33-0ubuntu1~22.04.1
8.0.133-8.0.33-0ubuntu1~22.04.1
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~24.04.1
10.0.114-10.0.14-0ubuntu1~24.04.1
ubuntu/dotnet8<8.0.133-8.0.33-0ubuntu1~24.04.1
8.0.133-8.0.33-0ubuntu1~24.04.1
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~26.10.1
10.0.114-10.0.14-0ubuntu1~26.10.1
ubuntu/dotnet11<11.0.100-11.0.0~rc3-0ubuntu1~26.10.1
11.0.100-11.0.0~rc3-0ubuntu1~26.10.1
ubuntu/dotnet10<10.0.114-10.0.14-0ubuntu1~26.04.1
10.0.114-10.0.14-0ubuntu1~26.04.1

Frequently Asked Questions

1

Which components are exposed to remote attacks?

The Brotli decompression issue can be triggered by a remote attacker and may lead to denial of service or arbitrary code execution. The advisory does not state the access requirements for exploiting the Blazor WebAssembly debug proxy issue.

2

Are all .NET releases affected by the Blazor WebAssembly debug proxy issue?

No. The advisory states that the incomplete debug-proxy fix issue affects only dotnet10 and dotnet11.

3

Is a system that received the earlier fix for the debug proxy issue fully protected?

No. The fix originally released in USN-8942-1 for CVE-2026-102870 was found to be incomplete. Systems relying on that earlier fix should apply the updated fix covered by this notice.

4

Does exploiting the file ownership issue require local access?

The issue concerns file ownership handling and could allow an attacker to elevate local privileges. The advisory characterizes the impact as local privilege escalation rather than remote exploitation.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203