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, the CoreWCF WS-Security 1.0 receive pipeline validates ds:SignedInfo SignatureMethod against the configured SecurityAlgorithmSuite but does not validate each ds:Reference DigestMethod, allowing a sender to use a rejected digest algorithm such as SHA-1 while the message is still accepted. This issue is fixed in versions 1.8.1 and 1.9.1.
Published: 2026-07-08
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

CoreWCF, a port of the service side of Windows Communication Foundation (WCF) to .NET Core, implements WS‑Security 1.0. Prior to 1.8.1 and 1.9.1, the CoreWCF WS‑Security 1.0 receive pipeline validates ds:SignedInfo SignatureMethod against the configured SecurityAlgorithmSuite but does not validate each ds:Reference DigestMethod, allowing a sender to use a rejected digest algorithm such as SHA‑1 while the message is still accepted. This issue is fixed in versions 1.8.1 and 1.9.1. The result is that an attacker can embed a reference that uses a weak digest algorithm, and the server will still accept the message, undermining the integrity guarantees of WS‑Security and allowing apparently authentic messages to be crafted with a weaker digest algorithm, as identified by CWE‑327 and CWE‑757.

Affected Systems

Affected systems are CoreWCF implementations prior to versions 1.8.1 and 1.9.1. The CoreWCF library, a port of Windows Communication Foundation, is used in .NET Core applications that rely on WS‑Security 1.0 for message signing. Any application or service that imports CoreWCF CoreWCF before the specified releases runs the risk because the digest algorithm in signed references is not validated. The vulnerability affects all hosts running affected CoreWCF versions, regardless of the particular platform or deployment model.

Risk and Exploitability

The CVSS score of 3.7 reflects a low severity. The vulnerability is remotely exploitable via a crafted WS‑Security message, but it does not provide direct code execution or privilege escalation. The EPSS score of < 1% indicates a very low probability of exploitation in the current data set, and the issue is not listed in the CISA KEV catalog. The attack would require the attacker to be able to send a WS‑Security request to a CoreWCF endpoint that accepts signed messages.

Generated by OpenCVE AI on July 23, 2026 at 10:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CoreWCF library to at least version 1.8.1 or 1.9.1, where the digest method check has been restored.
  • Review your SecurityAlgorithmSuite configuration to ensure only strong digest algorithms are permitted and that the service rejects messages using deprecated algorithms.
  • Enable logging or monitoring of signed message validation failures to detect any attempts to use unsupported digest types.

Generated by OpenCVE AI on July 23, 2026 at 10:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4v55-cpmv-3vcm CoreWCF: WS-Security Reference DigestMethod Algorithm-Suite Bypass
History

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

Type Values Removed Values Added
Metrics ssvc

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


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

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

Wed, 08 Jul 2026 22:30: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, the CoreWCF WS-Security 1.0 receive pipeline validates ds:SignedInfo SignatureMethod against the configured SecurityAlgorithmSuite but does not validate each ds:Reference DigestMethod, allowing a sender to use a rejected digest algorithm such as SHA-1 while the message is still accepted. This issue is fixed in versions 1.8.1 and 1.9.1.
Title CoreWCF: WS-Security Reference DigestMethod Algorithm-Suite Bypass
Weaknesses CWE-327
CWE-757
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T19:21:36.312Z

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

Link: CVE-2026-54780

cve-icon Vulnrichment

Updated: 2026-07-09T19:21:33.329Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T10:45:02Z

Weaknesses
  • CWE-327

    Use of a Broken or Risky Cryptographic Algorithm

  • CWE-757

    Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')