CVE-2026-54775 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, a CoreWCF service listening on a Kafka topic stops processing new records from that topic when KafkaTransportPump receives a null-value tombstone record, causing a persistent endpoint denial of service for attackers with produce permission. This issue is fixed in versions 1.8.1 and 1.9.1.
A denial-of-service vulnerability has been identified in the CoreWCF Kafka transport pump, present in versions 1.8.0 and 1.9.0. When a CoreWCF service consumes a Kafka tombstone record (a legal log-compaction record with a null value), the transport pump halts processing new messages from that topic. This issue arises because the null value causes an ArgumentNullException, which the consume loop's error handling converts into a permanent break, stopping all message processing on the endpoint until the host is restarted. As a result, the service becomes persistently unavailable, creating a denial-of-service condition that can be exploited by any attacker with produce permission on the topic.
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/1a229d0d14a07766302f7d14c866889f04a3a624 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/6d7431ebc0ebe6521ea6d0dbea8982bac3d2bc98 | [email protected] | Source CodeVendor |
| https://github.com/CoreWCF/CoreWCF/commit/8f95f3ac3c929409e830b5c5659683ef9f6ea6b0 | [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-m744-jhq9-ppw6 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-248 | Uncaught Exception | [email protected] |
| CWE-754 | Improper Check for Unusual or Exceptional Conditions | [email protected] |
| CWE-755 | Improper Handling of Exceptional Conditions | [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