{"id":"CVE-2024-22031","summary":"Rancher users who can create Projects can gain access to arbitrary projects","details":"A vulnerability has been identified within Rancher where a user with the ability to create a project, on a certain cluster, can create a project with the same name as an existing project in a different cluster. This results in the user gaining access to the other project in the different cluster, resulting in a privilege escalation. This happens because the namespace used on the local cluster to store related resources (PRTBs and secrets) is the name of the project.","aliases":["GHSA-8h6m-wv39-239m","GO-2025-3647"],"modified":"2026-10-17T02:46:05.846310619Z","published":"2026-10-15T08:21:02.222Z","related":["openSUSE-SU-2025:15059-1"],"database_specific":{"cna_assigner":"suse","cwe_ids":["CWE-863"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/22xxx/CVE-2024-22031.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/22xxx/CVE-2024-22031.json"},{"type":"ADVISORY","url":"https://github.com/rancher/rancher/security/advisories/GHSA-8h6m-wv39-239m"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-22031"},{"type":"REPORT","url":"https://bugzilla.suse.com/show_bug.cgi?id=CVE-2024-22031"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/rancher/rancher","events":[{"introduced":"72f58378bf03122a9651c9bd3b4c143a57e8fdaa"},{"fixed":"2ab728bf633a7c31b96fc5c62548c3394b7b5984"},{"introduced":"df45e368c82d4027410fa4700371982b9236b7c8"},{"fixed":"85f4933ad317c42fe42c3991aabd1d6e76bcdb24"},{"introduced":"4b8ab8c48d681f77065bf25e1fa502c652b94465"},{"fixed":"9ba54dabed07d028758e36f7cc2e4329e9cbf215"}],"database_specific":{"extracted_events":[{"introduced":"2.8.0"},{"fixed":"2.9.9"},{"introduced":"2.10.0"},{"fixed":"2.10.5"},{"introduced":"2.11.0"},{"fixed":"2.11.1"}],"source":"AFFECTED_FIELD"}}],"versions":["v2.10.5-rc1","v2.11.1-rc2","v2.9.9-rc1","v2.11.1-rc1","v2.9.9-alpha2","v2.10.5-alpha4","v2.11.1-alpha3","v2.9.9-alpha1","v2.10.5-alpha3","v2.11.1-alpha2","v2.10.5-alpha2","v2.11.1-alpha1","v2.10.5-alpha1","v2.10.4","v2.11.0","v2.9.8","v2.9.4-hotfix-schema-leak.1","v2.9.4","v2.10.4-rc1","v2.9.8-rc1","v2.10.4-alpha4","v2.10.2","v2.10.4-alpha3","v2.9.8-alpha2","v2.10.4-alpha2","v2.9.8-alpha1","v2.10.4-alpha1","v2.10.3","v2.9.7","v2.9.7-rc1","v2.10.3-rc1","v2.9.7-alpha3","v2.9.7-alpha2","v2.10.3-alpha2","v2.10.3-alpha1","v2.9.7-alpha1","v2.9.6","v2.9.6-rc1","v2.10.2-rc1","v2.10.2-alpha4","v2.9.6-alpha3","v2.10.2-alpha3","v2.10.2-alpha2","v2.9.6-alpha2","v2.10.2-alpha1","v2.9.6-alpha1","v2.9.5","v2.10.1","v2.10.1-rc1","v2.9.5-rc1","v2.10.1-alpha1","v2.9.5-alpha1","v2.10.0","v2.9.4-rc3","v2.9.4-rc2","v2.9.4-rc1","v2.9.4-alpha5","v2.9.4-alpha4","v2.9.4-alpha3","v2.9.4-alpha2","v2.9.4-alpha1","v2.9.3","v2.9.3-rc2","v2.9.3-rc1","v2.9.3-alpha7","v2.9.3-alpha6","v2.9.3-alpha5","v2.9.3-alpha4","v2.9.3-alpha3","v2.9.3-alpha2","v2.9.3-alpha1","v2.9.2","v2.9.2-rc1","v2.9.2-alpha7","v2.9.2-alpha6","v2.9.2-alpha5","v2.9.2-alpha4","v2.9.2-alpha3","v2.9.2-alpha2","v2.9.2-alpha1","v2.9.1","v2.9.1-rc6","v2.9.1-rc5","v2.9.1-rc4","v2.9.1-alpha2","v2.9.1-rc3","v2.9.1-rc2","v2.9.1-rc1","v2.9.1-alpha1","v2.9.0-rc6","v2.9.0","v2.9.0-rc5","v2.9.0-rc4","v2.9.0-rc3","v2.9.0-alpha8","v2.9.0-rc2","v2.9.0-alpha7","v2.9.0-alpha6","v2.9.0-alpha5","v2.9.0-alpha4","v2.9.0-alpha3","v2.9.0-alpha2","v2.9.0-rc1","v2.9.0-alpha1","v2.8.0-rc5","v2.8.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-22031.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H"}]}