The vulnerability is a denial-of-service in ASP.NET Core SignalR's stateful reconnect feature. The root cause is in the MessageBuffer.WriteAsyncCore method, which could block indefinitely when backpressure was applied by a client, leading to resource exhaustion on the server. The analysis of the commits between the vulnerable and patched versions revealed the exact code changes that introduced a timeout to mitigate this issue. The primary vulnerable function is Microsoft.AspNetCore.SignalR.Shared.MessageBuffer.WriteAsyncCore, where the unbounded wait occurred. The function Microsoft.AspNetCore.SignalR.HubConnectionContext.WriteCore is also identified as a key part of the vulnerable code path, as it's the server-side function that invokes the vulnerable message buffering logic when stateful reconnect is in use.