GPU VulnDB

Database/Firmware, BMC & network fabric

fakefish: KubeVirt backend ignores Redfish credentials, exposing VM power and virtual media

CVE-2026-71566Firmware, BMC & network fabriccurated

Impact

fakefish presents a Redfish BMC interface in front of hardware that does not have a usable one, and passes the credentials it receives down to backend scripts on the assumption that a real BMC will validate them. The KubeVirt backend does not: it acts through a KUBECONFIG mounted into the container and ignores the supplied credentials completely. Anyone who can reach the fakefish endpoint therefore inherits the permissions of whoever deployed it, over the VMs that identity controls - power them on and off, and mount an arbitrary CD image. Mounting attacker-chosen boot media on a machine you can also power-cycle is a provisioning-layer compromise of the guest OS, which in a bare-metal-as-a-service GPU fleet is exactly the interface used to hand nodes between tenants.

Who can reach it

Any cluster user, or anyone else with network reach to the fakefish Redfish listener. Credentials are accepted by the interface but never checked against anything on the KubeVirt path, so this is effectively unauthenticated access to VM power control and virtual media.

What to do

The record carries only the GitHub security advisory and names no fixed version, so do not assume a released patch exists - check GHSA-qpfr-jqjq-v83w for current status before planning a window. In the meantime, restrict network access to the fakefish endpoint to the provisioning controller alone, and cut the mounted KUBECONFIG down to a dedicated service account scoped to just the VMs that instance is meant to drive, so an unauthenticated caller cannot reach beyond them. Remediation here is a redeploy of the fakefish pod, not a node action.

References

Related entries

All Firmware, BMC & network fabric entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.