Cross-site request forgery in .NET and Visual Studio - CVE-2026-109481
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to escalate privileges.
The vulnerability exists due to insufficient validation of request authenticity in ASP.NET Core when handling state-changing requests. A remote attacker can trick a victim into submitting a forged request in the context of their session to escalate privileges, potentially compromising data confidentiality, data integrity, and service availability.
Affected software
Visual Studio
Ubuntu
aspnetcore-runtime-10.0 (Ubuntu package)
dotnet-runtime-10.0 (Ubuntu package)
dotnet-hostfxr-10.0 (Ubuntu package)
dotnet-host-10.0 (Ubuntu package)
dotnet10 (Ubuntu package)
dotnet-sdk-aot-10.0 (Ubuntu package)
dotnet-sdk-10.0 (Ubuntu package)
aspnetcore-runtime-11.0 (Ubuntu package)
dotnet-host-11.0 (Ubuntu package)
dotnet-hostfxr-11.0 (Ubuntu package)
dotnet-runtime-11.0 (Ubuntu package)
dotnet-sdk-11.0 (Ubuntu package)
dotnet-sdk-aot-11.0 (Ubuntu package)
dotnet11 (Ubuntu package)
How to mitigate CVE-2026-109481
Visual Studio - update to 18.12.0
aspnetcore-runtime-10.0 (Ubuntu package) - update to 10.0.15-0ubuntu1~26.10.1
dotnet-runtime-10.0 (Ubuntu package) - update to 10.0.15-0ubuntu1~26.10.1
dotnet-hostfxr-10.0 (Ubuntu package) - update to 10.0.15-0ubuntu1~26.10.1
dotnet-host-10.0 (Ubuntu package) - update to 10.0.15-0ubuntu1~26.10.1
dotnet10 (Ubuntu package) - update to 10.0.115-10.0.15-0ubuntu1~26.10.1
dotnet-sdk-aot-10.0 (Ubuntu package) - update to 10.0.115-0ubuntu1~26.10.1
dotnet-sdk-10.0 (Ubuntu package) - update to 10.0.115-0ubuntu1~26.10.1
aspnetcore-runtime-11.0 (Ubuntu package) - update to 11.0.0-0ubuntu1~26.10.1
dotnet-host-11.0 (Ubuntu package) - update to 11.0.0-0ubuntu1~26.10.1
dotnet-hostfxr-11.0 (Ubuntu package) - update to 11.0.0-0ubuntu1~26.10.1
dotnet-runtime-11.0 (Ubuntu package) - update to 11.0.0-0ubuntu1~26.10.1
dotnet-sdk-11.0 (Ubuntu package) - update to 11.0.100-0ubuntu1~26.10.1
dotnet-sdk-aot-11.0 (Ubuntu package) - update to 11.0.100-0ubuntu1~26.10.1
dotnet11 (Ubuntu package) - update to 11.0.100-11.0.0-0ubuntu1~26.10.1