CVE-2026-54777
Deferred Deferred - Pending Action

NetNamedPipe Local Interception in CoreWCF

Vulnerability report for CVE-2026-54777, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-08

Last updated on: 2026-07-10

Assigner: GitHub, Inc.

Description

CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, CoreWCF NetNamedPipe transport accepts attachment to a pre-existing named pipe instance, allowing local interception of NetNamedPipe traffic when an attacker races NamedPipeListener startup between shared memory GUID publication and service named pipe creation. This issue is fixed in versions 1.8.1 and 1.9.1.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-08
Last Modified
2026-07-10
Generated
2026-07-11
AI Q&A
2026-07-09
EPSS Evaluated
2026-07-09
NVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
corewcf corewcf to 1.9.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-367 The product checks the state of a resource before using that resource, but the resource's state can change between the check and the use in a way that invalidates the results of the check.
CWE-665 The product does not initialize or incorrectly initializes a resource, which might leave the resource in an unexpected state when it is accessed or used.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Compliance Impact

This vulnerability allows local interception of NetNamedPipe traffic due to a race condition in the CoreWCF NetNamedPipe transport. Such interception could lead to unauthorized access to sensitive data transmitted over the named pipe.

Unauthorized interception and potential exposure of sensitive data can impact compliance with data protection standards and regulations such as GDPR and HIPAA, which require the protection of personal and health information against unauthorized access.

Therefore, systems using vulnerable versions of CoreWCF prior to 1.8.1 and 1.9.1 may face increased risk of non-compliance with these regulations until the issue is remediated.

Detection Guidance

This vulnerability involves a race condition in the CoreWCF NetNamedPipe transport where an attacker can intercept local named pipe traffic by creating a pipe with the same GUID before the service does. Detection involves monitoring for unauthorized or unexpected named pipe instances that may indicate interception attempts.

Since the issue is local and related to named pipes, detection can be done by checking for named pipes that are created before the CoreWCF service starts or by monitoring for multiple processes attempting to create or attach to the same named pipe.

Suggested commands to detect suspicious named pipe activity on a Windows system include:

  • Using PowerShell to list named pipes: Get-ChildItem \\.\pipe\
  • Using Sysinternals' PipeList tool to enumerate named pipes and identify unexpected pipe instances.
  • Using Process Monitor (ProcMon) to trace CreateNamedPipe calls and detect if multiple processes are attempting to create or attach to the same pipe.

Additionally, reviewing logs or implementing monitoring to detect AddressAccessDeniedException errors during CoreWCF startup may indicate attempts to create a pipe with a name already in use.

Executive Summary

This vulnerability exists in CoreWCF, a port of the Windows Communication Foundation to .NET Core. Specifically, in versions prior to 1.8.1 and 1.9.1, the NetNamedPipe transport allows an attacker to attach to a pre-existing named pipe instance. This happens because an attacker can race the NamedPipeListener startup process between the publication of a shared memory GUID and the creation of the service named pipe. As a result, the attacker can locally intercept NetNamedPipe traffic.

Impact Analysis

The vulnerability can lead to local interception of NetNamedPipe traffic, which means an attacker with local access could eavesdrop on or potentially manipulate communication intended for the CoreWCF service. This can compromise the confidentiality and integrity of the data being transmitted over the named pipe.

Mitigation Strategies

To mitigate this vulnerability, you should upgrade CoreWCF to version 1.8.1 or 1.9.1, where the issue has been fixed.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-54777. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart