{"id":"GHSA-6978-vg2j-cc9q","summary":"Improper Privilege Management and Execution with Unnecessary Privileges in Kata Containers","details":"Kata Containers doesn't restrict containers from accessing the guest's root filesystem device. Malicious containers can exploit this to gain code execution on the guest and masquerade as the kata-agent. This issue affects Kata Containers 1.11 versions earlier than 1.11.1; Kata Containers 1.10 versions earlier than 1.10.5; and Kata Containers 1.9 and earlier versions.","aliases":["CVE-2020-2023"],"modified":"2023-11-08T04:02:48.321662Z","published":"2022-02-15T01:57:18Z","database_specific":{"github_reviewed_at":"2021-05-13T19:41:22Z","nvd_published_at":"2020-06-10T18:15:00Z","cwe_ids":["CWE-250","CWE-269"],"severity":"MODERATE","github_reviewed":true},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2020-2023"},{"type":"WEB","url":"https://github.com/kata-containers/agent/issues/791"},{"type":"WEB","url":"https://github.com/kata-containers/runtime/issues/2488"},{"type":"WEB","url":"https://github.com/kata-containers/agent/pull/792"},{"type":"WEB","url":"https://github.com/kata-containers/runtime/pull/2477"},{"type":"WEB","url":"https://github.com/kata-containers/runtime/pull/2487"},{"type":"PACKAGE","url":"https://github.com/kata-containers"},{"type":"WEB","url":"https://github.com/kata-containers/runtime/releases/tag/1.10.5"},{"type":"WEB","url":"https://github.com/kata-containers/runtime/releases/tag/1.11.1"}],"affected":[{"package":{"name":"github.com/kata-containers/agent","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/agent"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.9.1"}]}],"database_specific":{"last_known_affected_version_range":"\u003c= 1.9","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}},{"package":{"name":"github.com/kata-containers/agent","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/agent"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.10.0"},{"fixed":"1.10.5"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}},{"package":{"name":"github.com/kata-containers/agent","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/agent"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.11.0"},{"fixed":"1.11.1"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}},{"package":{"name":"github.com/kata-containers/runtime","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/runtime"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.9.1"}]}],"database_specific":{"last_known_affected_version_range":"\u003c= 1.9","source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}},{"package":{"name":"github.com/kata-containers/runtime","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/runtime"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.10.0"},{"fixed":"1.10.5"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}},{"package":{"name":"github.com/kata-containers/runtime","ecosystem":"Go","purl":"pkg:golang/github.com/kata-containers/runtime"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.11.0"},{"fixed":"1.11.1"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/02/GHSA-6978-vg2j-cc9q/GHSA-6978-vg2j-cc9q.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}