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.UnixDomainSocket to version 1.8.1, 1.9.1 or higher.
CoreWCF.UnixDomainSocket 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 Expired Pointer Dereference in NativeSysCall.GetUserInfo and NativeSysCall.GetGroupInfo in UnixDomainSocketInterop. An attacker can cause incorrect POSIX identity resolution by triggering concurrent UID/GID lookups, allowing the managed code to read overwritten data from libc’s shared static buffers. This breaks user and group authentication metadata for Unix domain socket credentials, allowing the application to attribute a connection to the wrong user or group and make authorization decisions based on the wrong identity.
Notes
Workarounds