Loading...
Skip to main content

CVE-2026-50201 — Vulnerability in Steeltoe.Management.EndpointBase...

MEDIUM

Steeltoe's sensitive actuators (heapdump/env) only require Restricted permission

Published July 2, 2026Updated July 2, 2026Source: osv

Summary

### Summary All Steeltoe actuator endpoints default to `EndpointPermissions.Restricted`, which is mapped 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. ### Impact Any CF user holding Space Auditor, Space Manager, or Org Auditor role can access the heap dump, environment, and thread dump actuators for any Steeltoe application in their space. A heap dump contains all in-memory data including database passwords, bearer tokens, and VCAP_SERVICES credentials. CF's `read_sensitive_data` permission, which is specifically designed to gate this access, has no effect. ### Affected configuration - Application is deployed on Cloud Foundry with CF actuator and security middleware active (added automatically by `AddAllActuators()` when a CF environment is detected). - The attacker holds a CF role that grants `read_basic_data`: Space Auditor, Space Manager, or Org Auditor. ### Mitigations If an immediate upgrade is not possible: - Explicitly set `RequiredPermissions = EndpointPermissions.Full` in the options for `HeapDumpEndpointOptions`, `EnvironmentEndpointOptions`, and `ThreadDumpEndpointOptions`. - If heap dump, thread dump, or environment are not needed in production, register only the required actuators individually instead of using `AddAllActuators()`.

Advisory Timeline

  • First published July 2, 2026 (102 days ago).
  • Last revised July 2, 2026 — 0 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

NuGet
Update Steeltoe.Management.EndpointBase to 3.4.0 or later
dotnet add package Steeltoe.Management.EndpointBase --version 3.4.0
NuGet
Update Steeltoe.Management.Endpoint to 4.2.0 or later
dotnet add package Steeltoe.Management.Endpoint --version 4.2.0

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (2)

Affects 1 ecosystem: nuget (2).

PackageEcosystemAffectedFixed In
Steeltoe.Management.EndpointBase
nuget
2.0.0, 2.0.0-rc1, 2.0.1, 2.1.0 (+44 more)3.4.0
Steeltoe.Management.Endpoint
nuget
1.1.0, 1.1.0-rc3, 4.0.0, 4.0.0-beta1 (+2 more)4.2.0

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-269
    Improper Privilege ManagementMITRE
  • CWE-285
    Improper AuthorizationMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 6.5 score means for each attack dimension.

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

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Frequently Asked Questions

What is CVE-2026-50201?
Steeltoe's sensitive actuators (heapdump/env) only require Restricted permission This vulnerability has been assigned a severity rating of MEDIUM (CVSS score: 6.5/10).
How do I check if my project is affected by CVE-2026-50201?
CVE-2026-50201 affects Steeltoe.Management.EndpointBase and Steeltoe.Management.Endpoint. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-50201 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
6.5

Exploitation requires specific conditions or has limited impact. Remediate within weeks.

Also Known As

GHSA-227r-jm2g-7cp4

Related CVEs

  • CVE-2026-50194
    HIGH

    Steeltoe vulnerable to management-port isolation bypass via spoofed Host header

  • CVE-2026-50200
    HIGH

    Steeltoe's env sanitizer misses connection strings — leaks embedded DB passwords

  • CVE-2026-106111
    MEDIUM

    ImageSharp: EXR ZIP decoder can expose stale allocator data after a short inflate

  • CVE-2026-65829
    MEDIUM

    MPXJ: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX readers

  • CVE-2026-75523
    MEDIUM

    Steeltoe.Management.Endpoint: HttpExchanges URI masking leaks query-string secrets

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies