CVE-2026-81516

High

Description

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. From 4.0.0 until 4.3.0, ConsulDiscoveryClient constructs ConsulServiceInstance objects by parsing each registration's secure metadata with a strict Boolean conversion. A principal that can register a Consul service can supply a secure value other than true or false, causing the exception from one instance to abort construction of the entire instance list and make the targeted service undiscoverable. When GetAllInstancesAsync enumerates all services, one malformed instance can abort enumeration across every service. The outage persists until the offending registration is removed. This issue is fixed in version 4.3.0.

SeverityHigh
CVSS7.5
Exploit probability—
ProductSteeltoe.discovery.consul
PublishedSep 17, 2026
First seenSep 17, 2026
Weakness typeCWE-755CWE-755

How to fix

Update
  • Steeltoe.Discovery.Consul4.3.0 or later

Affected products

ProductAffected versionsFixed in
Steeltoe.Discovery.ConsulNuGet4.0.0 ≤ v < 4.3.04.3.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.