[GHSA-9224-ggvw-wh7v] VM images built with Image Builder and Proxmox provider use default credentials in github.com/kubernetes-sigs/image-builder #5000
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates
Comments
VM images built with Image Builder and Proxmox provider use default credentials in github.com/kubernetes-sigs/image-builder
Description: A critical security vulnerability has been identified in Kubernetes Image Builder versions ≤ v0.1.37, where default credentials remain enabled during the image build process. Virtual machine images created using the Proxmox provider are particularly affected, as these default credentials are not disabled. Consequently, nodes utilizing these images may be accessible via these default credentials, potentially allowing unauthorized root access. Only Kubernetes clusters with nodes that employ VM images generated via the Image Builder project with the Proxmox provider are impacted.
References:
NVD
Kubernetes Issue #128006
Image Builder Pull Request #1595
Google Groups Announcement
Source Code Location: Image Builder Repository
Affected products: Ecosystem: Go Package name: github.com/kubernetes-sigs/image-builder Affected versions: < 0.1.38 Patched versions: 0.1.38
Severity: Critical (9.3)
CVSS Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weaknesses:
CWE-798: Use of Hard-coded Credentials
Reason for change: Provide supporting evidence for this change, such as reference links, code commits, or broader context.