Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Steeltoe's env sanitizer misses connection strings — leaks embedded DB passwords
Vulnerability Description
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, the `Sanitizer` component in the Environment actuator redacts configuration values by matching the configuration key name against a suffix list. The default list (`password`, `secret`, `key`, `token`, `.*credentials.*`, `vcap_services`) does not cover the standard .NET pattern `ConnectionStrings:<name>` or Steeltoe Connectors' `Steeltoe:Client:<type>:Default:ConnectionString`. There is no value-based scrubbing, so full connection string values including embedded `Password=` and `user:pass@host` segments are returned verbatim in `/actuator/env` responses. Steeltoe.Management.Endpoint 4.2.0 and Steeltoe.Management.EndpointCore 3.4.0 patch the issue. If an immediate upgrade is not possible: On the standard path, remove `env` from the actuator exposure list; add `.*connectionstring.*` to `KeysToSanitize` as a defense-in-depth measure for both paths; and/or require authorization on actuator endpoints.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Vulnerability Type
信息暴露
Vulnerability Title
SteeltoeOSS Steeltoe.Management.Endpoint 信息泄露漏洞
Vulnerability Description
SteeltoeOSS Steeltoe.Management.Endpoint是SteeltoeOSS的一个应用程序管理端点组件。 SteeltoeOSS Steeltoe.Management.Endpoint 4.2.0之前版本和Steeltoe.Management.EndpointCore 3.4.0之前版本存在信息泄露漏洞,该漏洞源于Environment actuator中的Sanitizer组件配置清理不当,默认后缀列表未覆盖ConnectionStrings模式,可能导致完整连接字符串信
CVSS Information
N/A
Vulnerability Type
N/A