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.
Published: 2026-07-08
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

CoreWCF implements the service side of Windows Communication Foundation on .NET Core. Before versions 1.8.1 and 1.9.1 the NetNamedPipe transport allowed a pre‑existing named pipe instance to be attached, which lets a local attacker race the NamedPipeListener startup between the shared‑memory GUID publication and service pipe creation. This race enables the attacker to attach to the pipe and intercept NetNamedPipe traffic, potentially exposing confidential data. The vulnerability is fixed in releases 1.8.1 and 1.9.1.

Affected Systems

The CoreWCF service, prior to versions 1.8.1 and 1.9.1, is affected. Administrators should upgrade to at least 1.8.1 or 1.9.1 to remove the vulnerability.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. The EPSS score of < 1% indicates a very low exploitation probability and it is not listed in the CISA KEV catalog, suggesting limited publicly known exploitation. The attack vector remains local; a local process can manipulate the named pipe naming process to observe traffic. Until the patch is applied, the risk of confidential data leakage remains for systems that expose CoreWCF services through NetNamedPipe.

Generated by OpenCVE AI on July 29, 2026 at 13:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CoreWCF library to version 1.8.1 or later (1.9.1).
  • Configure the service startup so that the named pipe listener is only created after the shared memory GUID is fully resolved to eliminate the race condition.
  • Run the CoreWCF service under the least privilege required, isolating it from other locally running processes to reduce the impact of a local attack.

Generated by OpenCVE AI on July 29, 2026 at 13:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-6jj2-4q5c-x8g6 CoreWCF NetNamedPipe transport accepts attach to a pre-existing named pipe instance
History

Fri, 10 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 09 Jul 2026 00:00:00 +0000

Type Values Removed Values Added
First Time appeared Corewcf
Corewcf corewcf
Vendors & Products Corewcf
Corewcf corewcf

Wed, 08 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
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.
Title CoreWCF NetNamedPipe transport accepts attach to a pre-existing named pipe instance
Weaknesses CWE-367
CWE-665
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-10T03:55:40.674Z

Reserved: 2026-06-15T23:23:57.714Z

Link: CVE-2026-54777

cve-icon Vulnrichment

Updated: 2026-07-09T12:57:31.922Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T13:15:05Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-665

    Improper Initialization