Permissions, Privileges, and Access Controls in Linux kernel - CVE-2022-36123
Published: August 29, 2022
Vulnerability identifier: #VU66808
CSH Severity: Low
CVSS v4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2022-36123
CWE-ID: CWE-264
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a local user to escalate privileges on the system.
The vulnerability exists due to Linux kernel lacks a certain clear operation for the block starting symbol (.bss). A local user on the Xen PV guest OS can perform a denial of service attack or escalate privileges on the guest OS.
Affected software
Linux kernel
Amazon Linux AMI
Anolis OS
Slackware Linux
openEuler
kernel
kernel-tools-debuginfo
python3-perf-debuginfo
python2-perf
kernel-devel
kernel-tools-devel
perf-debuginfo
kernel-debugsource
python2-perf-debuginfo
kernel-debuginfo
kernel-source
bpftool
bpftool-debuginfo
python3-perf
perf
kernel-tools
kernel-headers
kernel-modules-extra
kernel-modules
kernel-debug-modules-extra
kernel-modules-internal
kernel-tools-libs
kernel-tools-libs-devel
kernel-debug-modules
kernel-debug-devel
kernel-debug-core
kernel-debug
kernel-core
linux-5.15.63/kernel-modules
linux-5.15.63/kernel-huge
linux-5.15.63/kernel-headers
linux-5.15.63/kernel-generic
Amazon Linux AMI
Anolis OS
Slackware Linux
openEuler
kernel
kernel-tools-debuginfo
python3-perf-debuginfo
python2-perf
kernel-devel
kernel-tools-devel
perf-debuginfo
kernel-debugsource
python2-perf-debuginfo
kernel-debuginfo
kernel-source
bpftool
bpftool-debuginfo
python3-perf
perf
kernel-tools
kernel-headers
kernel-modules-extra
kernel-modules
kernel-debug-modules-extra
kernel-modules-internal
kernel-tools-libs
kernel-tools-libs-devel
kernel-debug-modules
kernel-debug-devel
kernel-debug-core
kernel-debug
kernel-core
linux-5.15.63/kernel-modules
linux-5.15.63/kernel-huge
linux-5.15.63/kernel-headers
linux-5.15.63/kernel-generic
How to mitigate CVE-2022-36123
Install updates from vendor's website.
Linux kernel - update to 5.18.3
kernel - addressed in versions 4.14.294-150.533, 6.1.10-15.42
kernel-tools-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python3-perf-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python2-perf - update to 4.19.90-2208.4.0.0163
kernel-devel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-tools-devel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
perf-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-debugsource - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python2-perf-debuginfo - update to 4.19.90-2208.4.0.0163
kernel-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-source - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
bpftool - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
bpftool-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python3-perf - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
perf - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-tools - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-headers - update to 5.10.0-60.51.0.79
kernel-modules-extra - update to 5.10.134-12
kernel-modules - update to 5.10.134-12
kernel-debug-modules-extra - update to 5.10.134-12
kernel-headers - update to 5.10.134-12
kernel-devel - update to 5.10.134-12
python3-perf - update to 5.10.134-12
kernel-modules-internal - update to 5.10.134-12
kernel-tools - update to 5.10.134-12
kernel-tools-libs - update to 5.10.134-12
kernel-tools-libs-devel - update to 5.10.134-12
perf - update to 5.10.134-12
kernel-debug-modules - update to 5.10.134-12
kernel-debug-devel - update to 5.10.134-12
kernel-debug-core - update to 5.10.134-12
kernel-debug - update to 5.10.134-12
kernel-core - update to 5.10.134-12
kernel - update to 5.10.134-12
bpftool - update to 5.10.134-12
linux-5.15.63/kernel-modules - update to 5.15.63
linux-5.15.63/kernel-huge - update to 5.15.63
linux-5.15.63/kernel-headers - update to 5.15.63
linux-5.15.63/kernel-generic - update to 5.15.63
kernel - addressed in versions 4.14.294-150.533, 6.1.10-15.42
kernel-tools-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python3-perf-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python2-perf - update to 4.19.90-2208.4.0.0163
kernel-devel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-tools-devel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
perf-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-debugsource - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python2-perf-debuginfo - update to 4.19.90-2208.4.0.0163
kernel-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-source - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
bpftool - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
bpftool-debuginfo - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
python3-perf - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
perf - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-tools - addressed in versions 4.19.90-2208.4.0.0163, 5.10.0-60.51.0.79
kernel-headers - update to 5.10.0-60.51.0.79
kernel-modules-extra - update to 5.10.134-12
kernel-modules - update to 5.10.134-12
kernel-debug-modules-extra - update to 5.10.134-12
kernel-headers - update to 5.10.134-12
kernel-devel - update to 5.10.134-12
python3-perf - update to 5.10.134-12
kernel-modules-internal - update to 5.10.134-12
kernel-tools - update to 5.10.134-12
kernel-tools-libs - update to 5.10.134-12
kernel-tools-libs-devel - update to 5.10.134-12
perf - update to 5.10.134-12
kernel-debug-modules - update to 5.10.134-12
kernel-debug-devel - update to 5.10.134-12
kernel-debug-core - update to 5.10.134-12
kernel-debug - update to 5.10.134-12
kernel-core - update to 5.10.134-12
kernel - update to 5.10.134-12
bpftool - update to 5.10.134-12
linux-5.15.63/kernel-modules - update to 5.15.63
linux-5.15.63/kernel-huge - update to 5.15.63
linux-5.15.63/kernel-headers - update to 5.15.63
linux-5.15.63/kernel-generic - update to 5.15.63
External References
- https://github.com/sickcodes/security/blob/master/advisories/SICK-2022-128.md
- https://github.com/torvalds/linux/commit/74a0032b8524ee2bd4443128c0bf9775928680b0
- https://sick.codes/sick-2022-128
- https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.18.13
- https://github.com/torvalds/linux/commit/96e8fc5818686d4a1591bb6907e7fdb64ef29884