CVE-2026-54774 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, SamlSerializer skips final SignatureValue verification when a CoreWCF service validates SAML tokens using a non-X.509 signing token, allowing an attacker to reference a non-X.509 SecurityToken key identifier and bypass assertion signature verification. This issue is fixed in versions 1.8.1 and 1.9.1.
A vulnerability in CoreWCF's SAML token processing allows for signature verification to be bypassed when using non-X.509 signing tokens. This issue arises because the SamlSerializer does not fully validate the SignatureValue of SAML assertions in such cases. The vulnerability is present in CoreWCF versions 1.8.0 and 1.9.0, and can be exploited by referencing a non-X.509 SecurityToken key identifier to bypass signature validation. The flaw is particularly relevant for services that use the WSSecurityTokenSerializer SAML path with an out-of-band token resolver that includes non-X.509 tokens, such as the BinarySecretSecurityToken from a WS-Trust symmetric-key holder-of-key STS.
Users can 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 NuGet.
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/65d09022749854ba943e376aefb958dec05b00d8 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/b914495ce63c44924664643b60a262e7595081a4 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/e7454132876ecc7e2cf80e541a44376eeb54979b | [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-rpj7-hr7h-w6p9 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-345 | Insufficient Verification of Data Authenticity | [email protected] |
| CWE-347 | Improper Verification of Cryptographic Signature | [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
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 10, 2026 | CVE Modified | CISA-ADP |
| Jul 9, 2026 | CVE Modified | CISA-ADP |
| Jul 8, 2026 | New CVE Received | [email protected] |
Volerion