CVE-2026-54780 Details
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.
A vulnerability exists in CoreWCF's WS-Security 1.0 receive pipeline, specifically in versions 1.8.0 and 1.9.0. The pipeline improperly validates the DigestMethod of each reference in the SignedInfo, allowing messages to be accepted even when using rejected digest algorithms like SHA-1. This issue arises because, while the pipeline correctly verifies the SignatureMethod against the SecurityAlgorithmSuite, it fails to apply the same scrutiny to the DigestMethod, creating a loophole that can be exploited.
Upgrade to CoreWCF versions 1.8.1 or 1.9.1, both of which include the necessary fix. Instructions for downloading these versions are available on the CoreWCF GitHub Releases page.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 8, 2026CISA-ADP
Assessed Jul 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/CoreWCF/CoreWCF/commit/58742312117cc671e6e9c694c2f5f9f669c17136 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/9104e581cff3d047ace5e179bfae86807a44be1f | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/fea67b2cd73a5a85115c325d504303ec7382e133 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/releases/tag/v1.8.1 | [email protected] | Release NotesVendor |
| https://github.com/CoreWCF/CoreWCF/releases/tag/v1.9.1 | [email protected] | Release NotesVendor |
| https://github.com/CoreWCF/CoreWCF/security/advisories/GHSA-4v55-cpmv-3vcm | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-327 | Use of a Broken or Risky Cryptographic Algorithm | [email protected] |
| CWE-757 | Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| CoreWCF | 1.8.0 (semver) 1.9.0 (semver) |
CPE
Remediation
| |
| CoreWCF.ConfigurationManager | All versions |
CPE
Remediation
| |
| CoreWCF.Http | All versions |
CPE
Remediation
| |
| CoreWCF.Kafka | All versions |
CPE
Remediation
| |
| CoreWCF.Kafka.Client | All versions |
CPE
Remediation
| |
| CoreWCF.MSMQ | All versions |
CPE
Remediation
| |
| CoreWCF.NetFramingBase | All versions |
CPE
Remediation
| |
| CoreWCF.NetNamedPipe | All versions |
CPE
Remediation
| |
| CoreWCF.NetTcp | All versions |
CPE
Remediation
| |
| CoreWCF.Primitives | All versions |
CPE
Remediation
| |
| CoreWCF.Queue | All versions |
CPE
Remediation
| |
| CoreWCF.RabbitMQ | All versions |
CPE
Remediation
| |
| CoreWCF.RabbitMQ.Client | All versions |
CPE
Remediation
| |
| CoreWCF.Templates | All versions |
CPE
Remediation
| |
| CoreWCF.UnixDomainSocket | All versions |
CPE
Remediation
| |
| CoreWCF.WebHttp | All versions |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 9, 2026 | CVE Modified | CISA-ADP |
| Jul 8, 2026 | New CVE Received | [email protected] |
Volerion