← Back to CVE Explorer

CVE-2026-54680

Full vulnerability record from the local CVENow database.

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.

Severity
CRITICAL
CVSS score
9.9 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-29 17:16:52.900000
Last modified
2026-10-24 13:10:00.147000
View original CVE JSON
{
  "id": "CVE-2026-54680",
  "sourceIdentifier": "[email protected]",
  "published": "2026-07-29T17:16:52.900",
  "lastModified": "2026-10-24T13:10:00.147",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "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."
    },
    {
      "lang": "es",
      "value": "El operador de logging automatiza el despliegue y la configuración de las canalizaciones de registro de Kubernetes. Antes de la versión 6.6.0, el renderizador de configuración de Fluentd, FluentRender, en pkg/SDK/logging/model/render/fluent.go, escribe cadenas CRD como los valores de Flow record_transformer.records directamente en fluent.conf sin escapar, permitiendo a un usuario que puede crear recursos Flow inyectar un bloque Fluentd <match **> usando @type exec y ejecutar comandos arbitrarios dentro del agregador de Fluentd. Este problema está solucionado en la versión 6.6.0."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "kube-logging",
          "product": "logging-operator",
          "versions": [
            {
              "version": "< 6.6.0",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
          "baseScore": 9.9,
          "baseSeverity": "CRITICAL",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "LOW",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "HIGH"
        },
        "exploitabilityScore": 3.1,
        "impactScore": 6.0
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-07-30T13:55:09.051843Z",
          "id": "CVE-2026-54680",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-74"
        },
        {
          "lang": "en",
          "value": "CWE-77"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/kube-logging/logging-operator/commit/cf437d7f1e056c78740bf5716ac8bdebcf002425",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kube-logging/logging-operator/releases/tag/6.6.0",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kube-logging/logging-operator/security/advisories/GHSA-mjqf-28ph-426h",
      "source": "[email protected]"
    },
    {
      "url": "https://github.com/kube-logging/logging-operator/security/advisories/GHSA-mjqf-28ph-426h",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
    }
  ]
}