Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOperator generates talosctl support bundle
-
DeliveryBundle embeds unredacted registry auth and /etc file specs
-
ExploitOperator shares bundle with unintended party
-
ExecutionRecipient extracts private registry credentials
-
ImpactReuse credentials against exposed registry
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
|
| Exploitation Conditions | Exploitation requires that a Talos operator generate a talosctl support bundle AND share it with an untrusted recipient; the bundle must include the resources registryconfigs.cri.talos.dev.yaml (containing the registry 'auth' field) and/or etcfilespecs.files.talos.dev.yaml, which on affected versions (<1.12.9, <1.13.3) are neither marked nor redacted. Realistic risk is limited by several factors: it demands privileged local/administrative use of talosctl to produce the bundle, an explicit human action to share it externally (UI:R), and the eventual impact further depends on the leaked registry's network exposure and the privileges of the exposed credentials. On Talos 1.14+ bundles are encrypted by default, further reducing but not eliminating the exposure. |
| Impact | This is a genuinely low-priority issue despite being a real information-disclosure flaw. All signals point the same direction: CVSS is 3.3 (Low) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N - local attack vector, required user interaction, no integrity or availability impact, and only Low confidentiality impact. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, so there is no indication of active or likely exploitation. Critically, the CVSS vector understates the real precondition: although PR:N implies no privileges, the vulnerability is only triggered when a privileged Talos operator voluntarily generates a support bundle via talosctl AND shares that bundle with an unintended party (reflected by UI:R and AV:L). The exposure is therefore operator-mediated rather than directly attacker-reachable over a network. The practical impact is bounded by the disclosed data - private container-registry authentication parameters and sensitive /etc file contents - and depends on the registry's network exposure and the privileges of the leaked credentials, which the advisory itself notes. Note also that Talos 1.14+ encrypts support bundles by default, mitigating accidental disclosure but, per the vendor, not replacing the redaction fix delivered in 1.12.9/1.13.3. |
| Exploit ScenarioDerived | A Talos operator runs talosctl to collect a support bundle for troubleshooting and attaches it to a vendor support ticket, public GitHub issue, or shared chat. Because registry credentials from registryconfigs.cri.talos.dev.yaml and file contents from etcfilespecs.files.talos.dev.yaml are neither redacted nor marked, any recipient of that bundle obtains the private registry authentication parameters. No public exploit code exists; exploitation is passive and hinges on the operator sharing the unredacted bundle (local access, user interaction required). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Support bundles generated by talosctl on Talos Linux releases prior to 1.12.9 and 1.13.3 include the registry 'auth' field from registryconfigs.cri.talos.dev.yaml and sensitive file content from etcfilespecs.files.talos.dev.yaml without marking or redacting them, so an operator who hands such a bundle to an unintended recipient can expose private container-registry credentials and configuration secrets. The flaw is a locally triggered information-disclosure issue rated CVSS 3.3 (AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N): exploitation requires an operator to produce the bundle and deliberately share it, and the real-world impact depends on the network exposure of the leaked registry and the privileges of the exposed credentials. No public exploit code or confirmed active exploitation has been identified, and the issue is fixed in 1.12.9 and 1.13.3.
RemediationAI
Vendor-released patch: upgrade Talos Linux to 1.12.9 or 1.13.3 (or any later release, including the 1.14+ line) as described in GHSA-7cxh-94cf-mfp6 and the tagged releases at https://github.com/siderolabs/talos/releases/tag/v1.12.9 and https://github.com/siderolabs/talos/releases/tag/v1.13.3. Where immediate upgrade is not possible, treat every talosctl support bundle as credential-bearing material: generate bundles only when a support case genuinely requires them, inspect and manually redact the auth fields in registryconfigs.cri.talos.dev.yaml and any sensitive entries in etcfilespecs.files.talos.dev.yaml before transmitting, and distribute bundles only through access-controlled internal channels rather than email, chat or public issue trackers (trade-off: manual redaction is error-prone and does not cover every secret-bearing document kind, and skipping bundle generation entirely slows troubleshooting). Rotate any private registry credentials that were included in a bundle that has left trusted hands, and, for clusters whose registries are internet-reachable, restrict registry network exposure so that exposed credentials are not directly usable. On 1.14+ bundles are encrypted by default, but that only protects against recipients without the decryption key and should not be used as a substitute for the patched redaction behavior.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-312 (Cleartext Storage of Sensitive Information) applied to Talos's configuration document model: CRI registry configuration resources (registryconfigs.cri.talos.dev.yaml) carry an 'auth' field for private registry credentials, and file specification resources (etfilespecs.files.talos.dev.yaml) can embed sensitive file payloads, but prior to the fixed releases these document types were not flagged as secret and had no redaction implementation, so the support-bundle collector serialized them verbatim. The upstream fix introduces a Kinds() enumeration and a SecretDocument/Redact interface applied across the machinery config types (including block volume encryption static passphrases, as shown by the accompanying test coverage for VolumeConfig, RawVolumeConfig, UserVolumeConfig, SwapVolumeConfig and EncryptionSpec), replacing secret values with a placeholder before bundles are written. Talos 1.14 and later additionally encrypt support bundles by default, which reduces the chance that leaked bundles can be read but does not remove the need for correct redaction, since a bundle recipient with the decryption key still sees unredacted secrets. Distribution is identified by CPE cpe:2.3:a:siderolabs:talos:*:*:*:*:*:*:*:*.
Know when Talos 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
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Disclosure requires a locally-generated support bundle (AV:L) and an operator action to share it (UI:R); only credentials are exposed (C:L, I:N, A:N) with no privilege needed to read the resulting file.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Talos Linux is a Linux distribution built for Kubernetes deployments. Prior to 1.12.9 and 1.13.3, talosctl support includes the auth field from resources/registryconfigs.cri.talos.dev.yaml and sensitive content from etcfilespecs.files.talos.dev.yaml in generated support bundles instead of marking or redacting those resources. An operator who shares a bundle with an unintended party can therefore disclose private registry authentication parameters, with impact depending on the registry's network exposure and credential privileges. Talos 1.14 and later encrypt support bundles by default, which reduces but does not replace the need for redaction. This issue is fixed in versions 1.12.9 and 1.13.3.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-101424
GHSA-7cxh-94cf-mfp6
NVD
CVE.org
EPSS
Exploit-DB