Skip to main content

Steeltoe Management Endpoint CVE-2026-50201

| EUVDEUVD-2026-37813 MEDIUM
Improper Privilege Management (CWE-269)
2026-06-17 GitHub_M GHSA-227r-jm2g-7cp4
6.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain CF Space Auditor credentials
  2. Delivery
    Authenticate to Cloud Foundry API
  3. Exploit
    Identify target app with Steeltoe actuators enabled
  4. Execution
    Send HTTP GET to /actuator/env or /actuator/heapdump
  5. Persist
    Receive sensitive environment variables or heap dump
  6. Impact
    Extract secrets and credentials from response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires all of the following: (1) the target application must be deployed on Cloud Foundry - non-CF deployments do not use the EndpointPermissions/CF scope mechanism and are unaffected; (2) the application must run Steeltoe.Management.Endpoint prior to 4.2.0 or EndpointCore prior to 3.4.0; (3) the sensitive actuators (heap dump, environment, or thread dump) must be registered - this occurs automatically if AddAllActuators() is used, which is the common quick-start pattern; (4) the attacker must hold valid CF credentials with at least the Space Auditor role or any other role granted read_basic_data scope in the target CF organization and space. Exploitation is limited to Cloud Foundry environments and authenticated CF identities only; unauthenticated network access alone is insufficient.

Impact

The provided CVSS 6.5 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects the risk profile: network-reachable, low complexity, requiring only low-privilege CF credentials, with high confidentiality impact and no integrity or availability consequence. Space Auditor is a routinely assigned role in enterprise CF organizations, making the effective population of potential threat actors meaningfully larger than a high-privilege-only flaw. Heap dumps and environment variables frequently contain database connection strings, API keys, cloud service credentials, and other secrets, so the confidentiality impact rating of High is appropriate. No EPSS score was provided in the source intelligence; KEV status is absent, and no public exploit code was referenced, so exploitation probability is currently unconfirmed. The lack of a POC moderates urgency somewhat, but the low exploitation bar (valid CF login + Space Auditor role) means the attack is straightforward once an attacker has any CF foothold. This is not a high-CVSS-but-low-real-risk case - the prerequisites are realistic in CF enterprise environments and the data exposed is genuinely sensitive.

Exploit ScenarioDerived

A Cloud Foundry user with a Space Auditor role - a common low-trust role granted for read-only visibility into a CF space - authenticates to the CF API, then sends a standard HTTP GET request to the /actuator/env, /actuator/heapdump, or /actuator/threaddump endpoint of a vulnerable Steeltoe application. The application responds with full environment variable listings (potentially including database passwords, OAuth client secrets, and cloud service keys) or a heap dump file that can be analyzed offline to extract in-memory credentials. No public POC has been identified, but the attack requires no exploitation technique beyond crafting a valid authenticated HTTP request.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 17, 2026

Sensitive actuator endpoints in Steeltoe.Management.Endpoint and Steeltoe.Management.EndpointCore expose heap dumps, environment variables, and thread dumps to low-trust Cloud Foundry roles (Space Auditors) due to incorrect default permission levels. Affected versions inherit the base class default of EndpointPermissions.Restricted - which maps to CF's read_basic_data scope - rather than overriding to EndpointPermissions.Full (read_sensitive_data), the permission level Spring Boot's equivalent integration correctly enforces. No public exploit code or KEV listing exists at time of analysis; however, the CVSS PR:L rating reflects that any valid CF credential with Space Auditor privileges is sufficient to reach the affected endpoints.

RemediationAI

Vendor-released patches are Steeltoe.Management.Endpoint 4.2.0 and Steeltoe.Management.EndpointCore 3.4.0; upgrade to these versions or later. Fix commits are confirmed at https://github.com/SteeltoeOSS/Steeltoe/commit/b39defa4db5f44f8696c456866b3a5b900d8d96b and https://github.com/SteeltoeOSS/Steeltoe/commit/da6c604decd992f61aeef763f5814102dcb088c7. If an immediate upgrade is not possible, two workarounds exist: (1) Explicitly override RequiredPermissions to EndpointPermissions.Full in the options objects for HeapDumpEndpointOptions, EnvironmentEndpointOptions, and ThreadDumpEndpointOptions - this raises the CF permission gate to read_sensitive_data without requiring an upgrade, but must be applied to all three independently or the remaining unpatched endpoints remain exposed; (2) Avoid using AddAllActuators() and instead register only the specific actuators needed in production - this removes the sensitive endpoints from the application surface entirely, with the trade-off that diagnostic capability is reduced. The advisory is at https://github.com/SteeltoeOSS/security-advisories/security/advisories/GHSA-227r-jm2g-7cp4.

Affected VersionsENISA

Steeltoe.Management.Endpoint < 4.2.0
Steeltoe.Management.EndpointBase < 3.4.0

Affected Packages

nuget steeltoe.management.endpoint fix: 4.2.0
nuget steeltoe.management.endpointbase fix: 3.4.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in nuget

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Steeltoe is an open-source .NET (not Java, despite an apparent tag error in the source intelligence) framework for building cloud-native applications on platforms such as Cloud Foundry (CF). Its management library exposes actuator-style endpoints analogous to Spring Boot Actuator. In CF deployments, endpoint access is governed by an EndpointPermissions enum: Restricted maps to read_basic_data (granted to Space Auditors and similar low-trust roles), while Full maps to read_sensitive_data (granted only to Space Developers and higher). Affected CPEs are cpe:2.3:a:steeltoeoss:steeltoe.management.endpoint and cpe:2.3:a:steeltoeoss:steeltoe.management.endpointbase. The root cause (CWE-269, Improper Privilege Management) is that EnvironmentEndpointOptions, HeapDumpEndpointOptions, and ThreadDumpEndpointOptions all inherited the base class RequiredPermissions property without overriding it to EndpointPermissions.Full, meaning the framework never asserted read_sensitive_data enforcement for those endpoints. The commit diffs confirm the fix: RequiredPermissions was made virtual in the base class and overridden to EndpointPermissions.Full in each of the three sensitive endpoint option classes.

Know when Steeltoe Management Endpoint gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-reachable CF actuator endpoints require only low-privilege CF credentials (PR:L); impact is purely confidentiality (environment/heap data exposure) with no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

1
Patch available
Jul 02, 2026 - 22:02 EUVD

DescriptionCVE.org

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. In Steeltoe.Management.Endpoint prior to version 4.2.0 and Steeltoe.Management.EndpointCore prior to version 3.4.0, all Steeltoe actuator endpoints default to EndpointPermissions.Restricted, which is mappeds to Cloud Foundry's read_basic_data permission (granted to Space Auditors and similar low-trust roles). Sensitive actuators including heap dump, environment, and thread dump do not raise this to EndpointPermissions.Full, so CF's read_sensitive_data permission flag is not enforced for those endpoints. Spring Boot's equivalent Cloud Foundry integration gates these endpoints with read_sensitive_data by default. Steeltoe.Management.Endpoint 4.2.0 and Steeltoe.Management.EndpointCore 3.4.0 patch the issue. If an immediate upgrade is not possible, explicitly set RequiredPermissions = EndpointPermissions.Full in the options for HeapDumpEndpointOptions, EnvironmentEndpointOptions, and ThreadDumpEndpointOptions; and/or if heap dump, thread dump, or environment are not needed in production, register only the required actuators individually instead of using AddAllActuators().

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy