Sceawere

Vulnerability Detail

CVE-2026-71566UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

FakeFish Credential Handling Authorization Bypass

Vulnerability Metadata

Severity
Critical
Score / CVSS
9.3
Creation Date
6h ago
Vendor
openshift-metal3
Product
fakefish
Attack Type
CWE-306 Missing authentication for critical function
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:H
Attack Complexity
LOW

Narrative and Response

Description

FakeFish handles incoming credentials by passing them down to scripts. This works for real hardware because in the end it's up to the BMC to validate them. However, KubeVirt relies on a KUBECONFIG file mounted to the container and completely ignores the credentials. This allows any user of the cluster to control VMs of the user that created fakefish, power them on and off, and mount arbitrary CD images to them.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "9.3",
  "pubDate": "2026-08-17T15:16:57.610Z",
  "pubdate": "2026-08-17T15:16:57.610Z",
  "executiveSummary": "An authorization bypass vulnerability exists in FakeFish regarding its credential handling mechanism when deployed within KubeVirt environments. The vulnerability type is improper access control and authentication delegation. The impact allows unauthorized multi-tenant cluster users to gain full control over virtual machines belonging to the user who instantiated FakeFish. Affected systems include FakeFish deployments utilizing KubeVirt where a KUBECONFIG file is mounted to the container. The risk implications are severe, exposing sensitive tenant workloads to cross-tenant administrative control without requiring prior credentials or elevated privileges within the target context. Attacker capabilities include powering virtual machines on and off, as well as mounting arbitrary CD images to victim VMs. Exploitation requirements involve an attacker having access to the Kubernetes cluster where FakeFish is deployed, allowing them to leverage the statically mounted KUBECONFIG file which bypasses credential validation entirely.",
  "technicalDetails": "The vulnerability resides in the architectural assumption made by FakeFish during the credential delegation process. The vulnerable component is the credential handling logic within FakeFish that normally passes incoming credentials down to underlying scripts, relying entirely on the target Baseboard Management Controller (BMC) to perform strict validation for real hardware deployments. However, when deployed in KubeVirt environments, the application model changes fundamentally. Instead of utilizing dynamic credentials provided per request, KubeVirt relies on a statically mounted KUBECONFIG file present within the container filesystem. This architectural mismatch causes FakeFish to completely ignore incoming user-supplied credentials. Consequently, any request processed by FakeFish authenticates against the Kubernetes API using the broad permissions granted by the mounted KUBECONFIG file rather than enforcing tenant-isolation boundaries based on the submitting user's identity. The step-by-step attack flow begins when an unprivileged or standard user within the Kubernetes cluster interacts with the FakeFish instance. Because the application fails to validate or map the incoming credentials to specific tenant contexts, the interaction is processed using the authority of the container's service account or mounted cluster configuration. The attacker can then issue arbitrary control commands, bypassing any intended authorization checks. The post-exploitation impact includes complete administrative control over the targeted virtual machines, enabling malicious actors to manipulate power states and attach arbitrary CD images containing potentially malicious payloads or extracting sensitive data from the guest operating systems."
}
CVE-2026-71566: FakeFish Credential Handling Authorization Bypass (CRITICAL Severity, CVSS: 9.3) - Sceawere