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 SAML token validation does not enforce SubjectConfirmation method URIs or holder-of-key proof keys in SamlSecurityTokenHandler, allowing holder-of-key downgrade or custom confirmation method assertions to authenticate a subject without proving authority over the assertion. 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 .NET Core port of the WCF service side. Prior to versions 1.8.1 and 1.9.1, the framework’s SAML token validation does not enforce SubjectConfirmation method URIs or holder‑of‑key proof keys in the SamlSecurityTokenHandler. This omission allows holder‑of‑key downgrade or custom confirmation method assertions to authenticate a subject without proving authority over the assertion, effectively enabling forged SAML tokens that bypass authentication. The issue is fixed starting with versions 1.8.1 and 1.9.1. The weakness corresponds to Authentication Bypass (CWE‑287) and Missing authentication of message signers (CWE‑345).

Affected Systems

The vulnerability affects all releases of CoreWCF earlier than 1.8.1 and 1.9.1. Users deploying CoreWCF versions 1.0 through 1.8.0, or 1.9.0, are susceptible because their token validation logic omits critical checks on SubjectConfirmation and holder‑of‑key proof keys.

Risk and Exploitability

With a CVSS score of 7.4, the vulnerability represents a medium‑to‑high risk. The EPSS score is less than 1%, and the issue is not listed in CISA KEV, suggesting limited publicly known exploit activity. Based on the description, it is inferred that the likely attack vector is remote adversaries who can deliver forged SAML assertions to the service’s endpoint. No special privileges are required beyond the ability to send a SAML token, so the risk of exploitation remains significant if the system accepts externally supplied SAML assertions.

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 version 1.8.1 or later, or 1.9.1.
  • Verify that the SAML token validation configuration enforces the holder‑of‑key proof keys and accepts only supported SubjectConfirmation method URIs.
  • As a temporary measure, block or reject any SAML assertions that do not include a holder‑of‑key proof key or that use a custom SubjectConfirmation method.

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-48pq-2xq3-c2m4 CoreWCF: SAML SubjectConfirmation methods and holder-of-key proof keys are not enforced
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, CoreWCF SAML token validation does not enforce SubjectConfirmation method URIs or holder-of-key proof keys in SamlSecurityTokenHandler, allowing holder-of-key downgrade or custom confirmation method assertions to authenticate a subject without proving authority over the assertion. This issue is fixed in versions 1.8.1 and 1.9.1.
Title CoreWCF: SAML SubjectConfirmation methods and holder-of-key proof keys are not enforced
Weaknesses CWE-287
CWE-345
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-09T14:40:11.234Z

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

Link: CVE-2026-54781

cve-icon Vulnrichment

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

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-345

    Insufficient Verification of Data Authenticity