{ "schema_version": "1.4.0", "id": "GHSA-rxrh-4j9h-xgg9", "modified": "2026-07-02T20:32:09Z", "published": "2026-07-02T20:32:09Z", "aliases": [ "CVE-2026-50267" ], "summary": "Steeltoe: TLS private keys written to /tmp with default permissions, never deleted", "details": "### Summary\n\nWhen 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//environ`.\n\n### Impact\n\nAny process co-located in the container that runs as a different UID can read the TLS client private key from `/tmp` and use it to impersonate the application when connecting to the backing database over mutual TLS.\n\n### Affected configuration\n\n- Application is deployed on Cloud Foundry or another environment that populates `VCAP_SERVICES` with a MySQL or PostgreSQL service binding that includes `sslKey` credentials.\n- A process running as a different UID shares the container's filesystem.\n\n### Mitigations\n\nIf an immediate upgrade is not possible, prevent other processes from running in the container under a different UID with access to `/tmp`.", "severity": [ { "type": "CVSS_V3", "score": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N" } ], "affected": [ { "package": { "ecosystem": "NuGet", "name": "Steeltoe.Configuration.Abstractions" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { "introduced": "4.0.0" }, { "fixed": "4.2.0" } ] } ], "database_specific": { "last_known_affected_version_range": "<= 4.1.0" } } ], "references": [ { "type": "WEB", "url": "https://github.com/SteeltoeOSS/security-advisories/security/advisories/GHSA-rxrh-4j9h-xgg9" }, { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-50267" }, { "type": "WEB", "url": "https://github.com/SteeltoeOSS/Steeltoe/commit/8dd97cc6c4b184121a4bd1f92f9ac16918433471" }, { "type": "PACKAGE", "url": "https://github.com/SteeltoeOSS/security-advisories" } ], "database_specific": { "cwe_ids": [ "CWE-312", "CWE-732" ], "severity": "MODERATE", "github_reviewed": true, "github_reviewed_at": "2026-07-02T20:32:09Z", "nvd_published_at": "2026-06-17T23:17:04Z" } }