{"id":"GHSA-2rhx-qhxp-5jpw","summary":"Submariner Operator sets unnecessary RBAC permissions","details":"A flaw was found in the Submariner project. Due to unnecessary role-based access control permissions, a privileged attacker can run a malicious container on a node that may allow them to steal service account tokens and further compromise other nodes and potentially the entire cluster.","aliases":["CVE-2024-5042","GO-2024-2866"],"modified":"2026-04-06T17:37:48.452964Z","published":"2024-05-17T15:31:10Z","database_specific":{"github_reviewed_at":"2024-05-17T20:03:57Z","nvd_published_at":"2024-05-17T14:15:21Z","cwe_ids":["CWE-250"],"severity":"MODERATE","github_reviewed":true},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-5042"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/issues/3041"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/pull/3040"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/pull/3045"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/pull/3046"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/pull/3049"},{"type":"WEB","url":"https://github.com/submariner-io/submariner-operator/commit/b27a04c4270e53cbff6ff8ac6245db10c204bcab"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2024:4591"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2026:6503"},{"type":"WEB","url":"https://access.redhat.com/security/cve/CVE-2024-5042"},{"type":"WEB","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2280921"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-2rhx-qhxp-5jpw"},{"type":"PACKAGE","url":"https://github.com/submariner-io/submariner-operator"}],"affected":[{"package":{"name":"github.com/submariner-io/submariner-operator","ecosystem":"Go","purl":"pkg:golang/github.com/submariner-io/submariner-operator"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0.16.0-m0"},{"fixed":"0.16.4"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/05/GHSA-2rhx-qhxp-5jpw/GHSA-2rhx-qhxp-5jpw.json"}},{"package":{"name":"github.com/submariner-io/submariner-operator","ecosystem":"Go","purl":"pkg:golang/github.com/submariner-io/submariner-operator"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0.17.0-m0"},{"fixed":"0.17.2"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/05/GHSA-2rhx-qhxp-5jpw/GHSA-2rhx-qhxp-5jpw.json"}},{"package":{"name":"github.com/submariner-io/submariner-operator","ecosystem":"Go","purl":"pkg:golang/github.com/submariner-io/submariner-operator"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.15.4"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/05/GHSA-2rhx-qhxp-5jpw/GHSA-2rhx-qhxp-5jpw.json"}},{"package":{"name":"github.com/submariner-io/submariner-operator","ecosystem":"Go","purl":"pkg:golang/github.com/submariner-io/submariner-operator"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0.18.0-m0"},{"fixed":"0.18.0-rc0"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/05/GHSA-2rhx-qhxp-5jpw/GHSA-2rhx-qhxp-5jpw.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:H/A:N"}]}