Description
In openshift-metal3/fakefish there is a repeated pattern in some of the scripts where shell variables
are injected without quoting them either into command lines or into
manifests. This mostly applies to the Image URL and BMC credentials
(which are not verified by FakeFish).
Published: 2026-08-17
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises when shell variables are inserted into command lines and Kubernetes manifests without quoting. Because the input for image URLs and BMC credentials is not validated, an attacker can inject shell commands or alter the manifest content, potentially allowing execution of arbitrary code on the host or in containers. This flaw is described as a command injection flaw (CWE‑78).

Affected Systems

The affected product is the OpenShift Metal3 FakeFish component. No specific version information is listed in the advisory, so all deployed instances of FakeFish may be impacted until patched.

Risk and Exploitability

The CVSS score of 7.7 indicates a high severity. No EPSS data is available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting no public exploits yet. However, because the flaw allows an attacker who supplies untrusted image URLs or credentials to inject shell commands, it is likely an exploitable local or remote vector depending on the attacker’s ability to influence these inputs. The lack of input validation means the risk remains significant until mitigated.

Generated by OpenCVE AI on August 17, 2026 at 15:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to the latest release of OpenShift Metal3 FakeFish that includes the fix for unescaped shell variables.
  • Validate or sanitize all user‑supplied image URLs and BMC credentials before they are interpolated into shell scripts or manifests; reject values that contain disallowed characters such as spaces or shell metacharacters.
  • Restrict access to the FakeFish configuration so that only trusted administrators can modify the variables or deploy manifests, and use strict RBAC policies.

Generated by OpenCVE AI on August 17, 2026 at 15:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In openshift-metal3/fakefish there is a repeated pattern in some of the scripts where shell variables are injected without quoting them either into command lines or into manifests. This mostly applies to the Image URL and BMC credentials (which are not verified by FakeFish).
Title User-controlled variables inserted unescaped into shell scripts and Kubernetes manifests
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: redhat-cnalr

Published:

Updated: 2026-08-17T15:25:12.659Z

Reserved: 2026-08-07T12:08:03.283Z

Link: CVE-2026-71567

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T15:16:57.730

Modified: 2026-08-17T15:16:57.730

Link: CVE-2026-71567

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T15:15:04Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')