CVE-2026-50267

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. In Steeltoe.Configuration.Abstractions 4.0.0 through 4.1.0, when MySQL or PostgreSQL service bindings from `VCAP_SERVICES` include TLS client credentials, the Connectors library writes those credentials to temporary files in `Path.GetTempPath()` using `File.CreateText`. On Linux, `File.CreateText` creates files with mode `0644` (world-readable) under the process umask, and the files are never deleted. The same key material is protected at mode `0400` in `/proc/<pid>/environ`. Steeltoe.Configuration.Abstractions version 4.2.0 patches the issue. If an immediate upgrade is not possible, prevent other processes from running in the container under a different UID with access to `/tmp`.
Configurations

No configuration.

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) Steeltoe es un proyecto de código abierto que proporciona una colección de bibliotecas que ayuda a los usuarios a construir aplicaciones nativas de la nube. En Steeltoe.Configuration.Abstractions 4.0.0 hasta 4.1.0, cuando los enlaces de servicio de MySQL o PostgreSQL de ’VCAP_SERVICES’ incluyen credenciales de cliente TLS, la biblioteca Connectors escribe esas credenciales en archivos temporales en ’Path.GetTempPath()’ usando ’File.CreateText’. En Linux, ’File.CreateText’ crea archivos con modo ’0644’ (legibles por todos) bajo la umask del proceso, y los archivos nunca se eliminan. El mismo material de clave está protegido en modo ’0400’ en ’/proc/[pid]/environ’. Steeltoe.Configuration.Abstractions versión 4.2.0 corrige el problema. Si una actualización inmediata no es posible, evite que otros procesos se ejecuten en el contenedor bajo un UID diferente con acceso a ’/tmp’.

Information

Published : 2026-06-17 23:17

Updated : 2026-10-26 11:10


NVD link : CVE-2026-50267

Mitre link : CVE-2026-50267

CVE.ORG link : CVE-2026-50267


JSON object : View

Products Affected

No product.

CWE
CWE-312

Cleartext Storage of Sensitive Information

CWE-732

Incorrect Permission Assignment for Critical Resource