{"schema_version":"1.9.0","id":"CVE-2022-2639","published":"2022-09-01T20:32:54Z","modified":"2026-08-12T03:51:30.426876411Z","related":["ALSA-2022:7444","ALSA-2022:7683","ALSA-2022:7933","ALSA-2022:8267","SUSE-SU-2022:2875-1","SUSE-SU-2022:2875-2","SUSE-SU-2022:2892-1","SUSE-SU-2022:2892-2","SUSE-SU-2022:2910-1","SUSE-SU-2022:3265-1","SUSE-SU-2022:3274-1","SUSE-SU-2022:3282-1","SUSE-SU-2022:3288-1","SUSE-SU-2022:3291-1","SUSE-SU-2022:3293-1","SUSE-SU-2022:3408-1","SUSE-SU-2022:3450-1","SUSE-SU-2022:3609-1","SUSE-SU-2022:4617-1"],"details":"An integer coercion error was found in the openvswitch kernel module. Given a sufficiently large number of actions, while copying and reserving memory for a new action of a new flow, the reserve_sfa_size() function does not return -EMSGSIZE as expected, potentially leading to an out-of-bounds write access. This flaw allows a local user to crash or potentially escalate their privileges on the system.","affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/torvalds/linux","events":[{"introduced":"4b0986a3613c92f4ec1bdc7f60ec66fea135991f"},{"last_affected":"4b0986a3613c92f4ec1bdc7f60ec66fea135991f"}],"database_specific":{"extracted_events":[{"introduced":"kernel 5.18"},{"last_affected":"kernel 5.18"}],"source":"AFFECTED_FIELD"}}],"versions":["kernel 5.18","v5.18"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-2639.json"}}],"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/2xxx/CVE-2022-2639.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-2639"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2084479"},{"type":"FIX","url":"https://github.com/torvalds/linux/commit/cefa91b2332d7009bc0be5d951d6cbbf349f90f8"}],"database_specific":{"cna_assigner":"redhat","cwe_ids":["CWE-192"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/2xxx/CVE-2022-2639.json"}}