Description
Logging operator automates the deployment and configuration of Kubernetes logging pipelines. Prior to 6.6.0, the Fluentd configuration renderer FluentRender in pkg/sdk/logging/model/render/fluent.go writes CRD strings such as Flow record_transformer.records values directly into fluent.conf without escaping, allowing a user who can create Flow resources to inject a Fluentd <match **> block using @type exec and execute arbitrary commands inside the Fluentd aggregator. This issue is fixed in version 6.6.0.
Published: 2026-07-29
Score: 9.9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the fluent configuration renderer of the logging operator lets a user who can create Flow resources inject arbitrary <match > blocks into the generated fluent.conf file. By specifying a match block that uses @type exec, an attacker can execute arbitrary commands within the Fluentd aggregator, compromising the entire Kubernetes cluster. The weakness is an unsafely constructed external command string, classified under CWE-74 and CWE-77.

Affected Systems

The kube-logging logging-operator, for all releases prior to 6.6.0, is affected. Any cluster running an older version than 6.6.0 without the vendor’s patch is vulnerable.

Risk and Exploitability

The CVSS score of 9.9 indicates a high severity of impact. The EPSS score of less than 1% suggests that exploitation likelihood is low at the time of reporting, and it is not yet listed in the CISA KEV catalog. However, because the vulnerability is remote code execution and the attacker must create a Flow custom resource, privileged users with that capability could abuse the flaw rapidly by injecting executable blocks into the Fluentd pipeline.

Generated by OpenCVE AI on August 3, 2026 at 13:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade kube‑logging logging‑operator to version 6.6.0 or later.
  • Limit creation of Flow custom resources to trusted users or service accounts with least‑privilege access.
  • Continuously monitor cluster configuration for unexpected @type exec blocks and audit Fluentd logs for suspicious activity.

Generated by OpenCVE AI on August 3, 2026 at 13:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mjqf-28ph-426h Logging operator has Fluentd configuration injection that allows remote code execution
History

Thu, 30 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Kube-logging
Kube-logging logging-operator
Vendors & Products Kube-logging
Kube-logging logging-operator

Wed, 29 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Description Logging operator automates the deployment and configuration of Kubernetes logging pipelines. Prior to 6.6.0, the Fluentd configuration renderer FluentRender in pkg/sdk/logging/model/render/fluent.go writes CRD strings such as Flow record_transformer.records values directly into fluent.conf without escaping, allowing a user who can create Flow resources to inject a Fluentd <match **> block using @type exec and execute arbitrary commands inside the Fluentd aggregator. This issue is fixed in version 6.6.0.
Title Logging operator has Fluentd configuration injection that allows remote code execution
Weaknesses CWE-74
CWE-77
References
Metrics cvssV3_1

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


Subscriptions

Kube-logging Logging-operator
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-30T13:56:07.649Z

Reserved: 2026-06-15T22:53:58.561Z

Link: CVE-2026-54680

cve-icon Vulnrichment

Updated: 2026-07-30T13:55:30.091Z

cve-icon NVD

Status : Received

Published: 2026-07-29T17:16:52.900

Modified: 2026-07-30T14:16:59.670

Link: CVE-2026-54680

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T13:15:05Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-77

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