CVE-2026-81515: Steeltoe.Discovery.Eureka: malformed enum/bool/timestamp field aborts entire registry fetch (DoS)

Published Sep 17, 2026
·
Updated

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, EurekaDiscoveryClient deserializes the registry response as one unit, and an unrecognized actionType or status, a non-Boolean isCoordinatingDiscoveryServer, or a nonnumeric timestamp can abort the entire response. A principal that can register or update an instance can cause all connected Steeltoe clients to receive an empty or stale instance list until the malformed registration is removed. The JsonInstanceInfoConverter, BoolStringJsonConverter, and LongStringJsonConverter parsing paths are affected. This issue is distinct from the earlier DataCenterInfo.name parsing vulnerability. This issue is fixed in version 4.3.0.

Affected Software

1 affected component
Steeltoe Steeltoe.Discovery.Eureka>=4.0.0<=4.3.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Steeltoe.Discovery.Eureka to a version that resolves this vulnerability.

    Fixed in 4.3.0

Event History

Sep 17, 2026
CVE Published
via MITRE·03:40 PM
Data Sourced
via MITRE·03:40 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

A principal that can register or update an instance in Eureka can introduce malformed registration data. No access to the affected Steeltoe clients themselves is required beyond the ability to place that malformed instance in the registry.

2

Are all Steeltoe versions affected?

The affected range is Steeltoe 4.0.0 through versions before 4.3.0. Version 4.3.0 fixes the issue.

3

What is the operational impact on connected clients?

A malformed actionType, status, isCoordinatingDiscoveryServer, or timestamp value can cause the registry response to fail as a whole. Connected Steeltoe clients can then operate with an empty or stale instance list until the malformed registration is removed.

4

What can be done if upgrading is not immediately possible?

Restrict who can register or update Eureka instances, and remove registrations containing unrecognized actionType or status values, non-Boolean isCoordinatingDiscoveryServer values, or nonnumeric timestamps. This prevents malformed instance data from aborting registry fetches.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203