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

Impact

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 processes SAML tokens signed with a non-X.509 signing token. This flaw lets an attacker supply a SAML assertion that references a non-X.509 SecurityToken key identifier and bypasses assertion signature verification, effectively undermining authentication enforcement. The fix is implemented in versions 1.8.1 and 1.9.1.

Affected Systems

The issue targets CoreWCF:CoreWCF deployments running any version older than 1.8.1 or 1.9.1, regardless of host operating system, including any services that validate SAML tokens using non-X.509 signing tokens.

Risk and Exploitability

The CVSS score of 7.4 reflects a high risk level, while the EPSS score of < 1 % indicates that public exploitation is currently low. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is inferred to be remote, as SAML assertions are typically transmitted over a network to services that perform validation. An attacker who can supply crafted SAML tokens would exploit the missing signature verification, potentially subverting authentication enforcement.

Generated by OpenCVE AI on July 26, 2026 at 16:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CoreWCF to 1.8.1 or later so the correct SignatureValue verification logic is applied.
  • Configure the service to accept only X.509 tokens so the bypass cannot be triggered.
  • Add an explicit SignatureValue check in custom validation code to ensure all signatures are verified regardless of token type, and audit any existing custom logic for the missing check.

Generated by OpenCVE AI on July 26, 2026 at 16:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-rpj7-hr7h-w6p9 CoreWCF: SamlSerializer skips SignatureValue verification when SAML signing token is not an X.509 certificate
History

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

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 23: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, 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.
Title CoreWCF: SamlSerializer skips SignatureValue verification when SAML signing token is not an X.509 certificate
Weaknesses CWE-345
CWE-347
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

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

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

Link: CVE-2026-54774

cve-icon Vulnrichment

Updated: 2026-07-09T14:31:15.364Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T16:30:07Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity

  • CWE-347

    Improper Verification of Cryptographic Signature