Live data from Hacker News

ASP.NET Security Feature Bypass Vulnerability

nvd.nist.gov

41–50 of 57 posts

Re: ASP.NET Security Feature Bypass Vulnerability

#41
post #3

Note that this affects ".net core", not ".net framework" https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...

It's actually "ASP .NET Core", which can run on .NET Framework.

Listed as affected at the top in the github post is ASP .NET Core 2.3

ASP .NET Core 2.3 is a .NET Framework package, as explained by https://devblogs.microsoft.com/dotnet/servicing-release-advi...

It was released in February 2025, for those who think framework isn't supported.

Re: ASP.NET Security Feature Bypass Vulnerability

#43
post #11

> If you are running .NET 8 or later install the .NET update from Microsoft Update, then restart your application or reboot the machine. This is why I advocate for .NET in serious business contexts. You often don't have to rebuild or redeploy your software if you are using the included batteries as intended. A devops intern could handle this fix. Contrast with virtually any other ecosystem.

> You often don't have to rebuild or redeploy your software if you are using the included batteries as intended

Instead, your software's lifecycle is entirely dependent on the OS' lifecycle. That seems worse.

And for what it's worth, it would be exactly the same with any "interpreted"/VM-based language - Java and family friends, Python, Ruby, etc. Just update the VM/interpreter and restart (the service though, not the whole server).

It's for compiled languages like Go or C/C++ or Rust that you would need to recompile. I prefer it because it ensures the lifecycle only depends on you and you aren't bound by OS versions and OS updates to be able to update/downgrade library/framework/language versions.

Re: ASP.NET Security Feature Bypass Vulnerability

#44
post #32

Isn't this only exploitable if you expose Kestrel to the internet? They (used to?) recommend to put a proxy in front of it so I would guess most deployments are done like that

I don't remember exactly when, but I'm sure I recall Kestrel being declared production ready a few years back.

Re: ASP.NET Security Feature Bypass Vulnerability

#45
post #10

For context around the score https://github.com/dotnet/aspnetcore/issues/64033#issuecomme...

This is a dumb way of scoring the bug. The bug itself doesn't enable any of those. An app using the library might have that vuln.

> This is a dumb way of scoring the bug.

The above is a motto for the entire vulnerability industrial complex.

Re: ASP.NET Security Feature Bypass Vulnerability

#46
post #25
post #11

> If you are running .NET 8 or later install the .NET update from Microsoft Update, then restart your application or reboot the machine. This is why I advocate for .NET in serious business contexts. You often don't have to rebuild or redeploy your software if you are using the included batteries as intended. A devops intern could handle this fix. Contrast with virtually any other ecosystem.

This only works when deploying the application as framework-dependent, right? I think applications that use self-contained deployment still need to be rebuilt (after updating dev tools) and redeployed.

Yes

Re: ASP.NET Security Feature Bypass Vulnerability

#47
post #33
post #11

> If you are running .NET 8 or later install the .NET update from Microsoft Update, then restart your application or reboot the machine. This is why I advocate for .NET in serious business contexts. You often don't have to rebuild or redeploy your software if you are using the included batteries as intended. A devops intern could handle this fix. Contrast with virtually any other ecosystem.

Who doesn't use containers these days to deploy web apps?

I bare metal everything.

Re: ASP.NET Security Feature Bypass Vulnerability

#48
post #44
post #32

Isn't this only exploitable if you expose Kestrel to the internet? They (used to?) recommend to put a proxy in front of it so I would guess most deployments are done like that

I don't remember exactly when, but I'm sure I recall Kestrel being declared production ready a few years back.

Yes, they definitely declared it production ready a while back. I use it bare metal exposed to the Internet and it works great. (TFA not withstanding)

Re: ASP.NET Security Feature Bypass Vulnerability

#49
post #33
post #11

> If you are running .NET 8 or later install the .NET update from Microsoft Update, then restart your application or reboot the machine. This is why I advocate for .NET in serious business contexts. You often don't have to rebuild or redeploy your software if you are using the included batteries as intended. A devops intern could handle this fix. Contrast with virtually any other ecosystem.

Who doesn't use containers these days to deploy web apps?

Those outside your bubble.
Post reply on HN