In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade CoreWCF.NetNamedPipe to version 1.8.1, 1.9.1 or higher.
CoreWCF.NetNamedPipe is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. The goal of this project is to enable existing WCF services to move to .NET Core.
Affected versions of this package are vulnerable to Time-of-check Time-of-use (TOCTOU) Race Condition via the NamedPipeListener startup path in CoreWCF.Channels. An attacker can force the listener to attach to an existing pipe instance and disrupt service startup by creating the published pipe name before the accept pump creates its first server pipe. The listener publishes its randomly chosen pipe name in shared memory before it creates the pipe instance, so any local process that can read that name can race to claim it first. When that happens, the service does not start cleanly and may connect to a foreign pipe namespace instead of its intended endpoint.
Notes