{"id":"CVE-2026-10609","aliases":["EUVD-2026-38448","GHSA-9xm2-gw56-wj7m","GO-2026-6590"],"status":"published","title":"Openshift/cluster-logging-operator: cluster logging operator creates and forwards serviceaccount tokens without verifying clf creator authorization","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","severity":{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00375,"percentile":0.3175,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-862"],"published":"2026-06-23T13:26:43Z","modified":"2026-10-25T23:10:00Z","fixes":[{"ecosystem":"Go","package":"github.com/openshift/cluster-logging-operator","fixed_in":["0.0.0-20260804174055-1864c2a9851d"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/openshift/cluster-logging-operator","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.0.0-20260804174055-1864c2a9851d"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/openshift/cluster-logging-operator","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.0.0-20260804174055-1864c2a9851d"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/openshift/cluster-logging-operator","ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}]}],"products":[{"vendor":"red hat","product":"logging subsystem for red hat openshift"},{"vendor":"redhat","product":"cluster_logging_operator"},{"vendor":"redhat","product":"logging_subsystem_for_red_hat_openshift"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-10609","tags":["vdb-entry","x_refsource_REDHAT","Mitigation","Vendor Advisory","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2483943","tags":["issue-tracking","x_refsource_REDHAT","Issue Tracking","Vendor Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-10609","tags":["advisory"]},{"url":"https://github.com/openshift/cluster-logging-operator/pull/3383","tags":["web","fix"]},{"url":"https://github.com/openshift/cluster-logging-operator/commit/1864c2a9851da90a3956f1b83c5f31b3b76e3514","tags":["web","fix"]},{"url":"https://github.com/advisories/GHSA-9xm2-gw56-wj7m","tags":["advisory"]},{"url":"https://github.com/openshift/cluster-logging-operator","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-10609","title":"Openshift/cluster-logging-operator: cluster logging operator creates and forwards serviceaccount tokens without verifying clf creator authorization","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","status":"published","published":"2026-06-23T13:26:43.454Z","modified":"2026-06-23T13:58:28.816Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T13:40:12.486331Z"}],"euvd":[{"id":"EUVD-2026-38448","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","status":"published","published":"2026-06-23T13:26:43Z","modified":"2026-06-23T13:58:28Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T18:20:33.324654Z"}],"ghsa":[{"id":"GHSA-9xm2-gw56-wj7m","title":"OpenShift Cluster Logging Operator missing authorization flaw","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","status":"published","published":"2026-06-23T15:32:37Z","modified":"2026-09-24T19:00:07Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:41:21.616682Z"}],"nvd":[{"id":"CVE-2026-10609","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","status":"published","published":"2026-06-23T14:17:21.853Z","modified":"2026-10-25T23:10:00.167Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T14:12:25.288279Z"}],"osv":[{"id":"GHSA-9xm2-gw56-wj7m","title":"OpenShift Cluster Logging Operator missing authorization flaw","description":"A missing authorization flaw was found in the OpenShift Cluster Logging Operator. The operator creates and forwards ServiceAccount tokens to output destinations without verifying that the ClusterLogForwarder creator has permission to use those credentials, allowing a delegated editor to exfiltrate SA tokens and escalate privileges.","status":"published","published":"2026-06-23T15:32:37Z","modified":"2026-10-01T20:56:03.504623269Z","cvss":[{"version":"3.1","score":6.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-862"],"updated_at":"2026-11-02T15:46:44.225359Z"},{"id":"GO-2026-6590","title":"OpenShift Cluster Logging Operator missing authorization flaw in github.com/openshift/cluster-logging-operator","description":"OpenShift Cluster Logging Operator missing authorization flaw in github.com/openshift/cluster-logging-operator.\n\nNOTE: The source advisory for this report contains additional versions that could not be automatically mapped to standard Go module versions.\n\n(If this is causing false-positive reports from vulnerability scanners, please suggest an edit to the report.)\n\nThe additional affected modules and versions are: github.com/openshift/cluster-logging-operator before v0.0.0-20260804174055-1864c2a9851d.","status":"published","published":"2026-10-01T20:23:38Z","modified":"2026-10-01T20:45:15.934222442Z","updated_at":"2026-11-02T15:47:03.11707Z"}]}}
