Heap-based buffer overflow in Linux kernel - CVE-2022-2991

 

Heap-based buffer overflow in Linux kernel - CVE-2022-2991

Published: September 20, 2022


Vulnerability identifier: #VU67476
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-2991
CWE-ID: CWE-122
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 a boundary error within the LightNVM subsystem in Linux kernel. A local user can execute arbitrary code on the system with kernel privileges.


Affected software

Linux kernel
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 12 SP5
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise High Availability Extension 15
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise High Availability Extension 12
SUSE Linux Enterprise Software Development Kit 12
SUSE CaaS Platform
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE OpenStack Cloud Crowbar
SUSE OpenStack Cloud
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 12 SP4 ESPOS
SUSE Linux Enterprise Live Patching
SUSE Linux Enterprise Server 12 SP4 LTSS
SUSE Linux Enterprise Workstation Extension 12
Ubuntu
SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS
SUSE Linux Enterprise Server 15 SP1 LTSS
SUSE Linux Enterprise Server 15 SP1 Business Critical Linux
openSUSE Leap
openEuler
Dell Secure Connect Gateway
linux-image-lowlatency (Ubuntu package)
linux-image-virtual-lts-xenial (Ubuntu package)
linux-image-aws (Ubuntu package)
linux-image-4.4.0-1155-aws (Ubuntu package)
linux-image-4.4.0-1117-aws (Ubuntu package)
linux-image-virtual (Ubuntu package)
linux-image-generic (Ubuntu package)
linux-image-lowlatency-lts-xenial (Ubuntu package)
linux-image-4.4.0-239-lowlatency (Ubuntu package)
linux-image-4.4.0-239-generic (Ubuntu package)
linux-image-kvm (Ubuntu package)
linux-image-generic-lts-xenial (Ubuntu package)
linux-image-4.4.0-1118-kvm (Ubuntu package)
kgraft-patch-4_12_14-95_120-default
kgraft-patch-4_12_14-122_150-default
kgraft-patch-4_12_14-122_250-default
kernel-livepatch-4_12_14-150100_197_137-default
kernel-source
kernel-devel
kernel-macros
kernel-syms
kernel-default-devel
kernel-default-debugsource
kernel-default-debuginfo
kernel-default-base-debuginfo
kernel-default-base
kernel-default
cluster-md-kmp-default-debuginfo
kernel-default-devel-debuginfo
dlm-kmp-default-debuginfo
dlm-kmp-default
cluster-md-kmp-default
gfs2-kmp-default
ocfs2-kmp-default-debuginfo
ocfs2-kmp-default
gfs2-kmp-default-debuginfo
kernel-default-kgraft-devel
kernel-default-kgraft
kernel-default-man
kernel-docs
kernel-default-extra
kernel-default-extra-debuginfo
kernel-obs-build-debugsource
kernel-obs-build
kernel-kvmsmall-base
kernel-default-livepatch
kernel-vanilla-devel
kernel-default-livepatch-devel
kernel-zfcpdump-man
kernel-vanilla
kernel-kvmsmall-base-debuginfo
kernel-debug
reiserfs-kmp-default-debuginfo
reiserfs-kmp-default
kernel-zfcpdump-debugsource
kernel-zfcpdump-debuginfo
kernel-vanilla-livepatch-devel
kernel-vanilla-base
kernel-vanilla-base-debuginfo
kernel-vanilla-devel-debuginfo
kernel-vanilla-debuginfo
kernel-debug-base-debuginfo
kernel-debug-base
kernel-zfcpdump
kernel-kvmsmall
kernel-vanilla-debugsource
kernel-debugsource
python3-perf-debuginfo
kernel-tools-debuginfo
perf-debuginfo
kernel-debuginfo
kernel-tools
kernel-tools-devel
python3-perf
python2-perf-debuginfo
python2-perf
bpftool-debuginfo
perf
bpftool
kernel
kernel-headers
kgraft-patch-4_12_14-122_130-default
kgraft-patch-4_12_14-95_105-default
kgraft-patch-4_12_14-122_127-default
kgraft-patch-4_12_14-95_102-default
kernel-livepatch-4_12_14-150100_197_117-default
kernel-livepatch-4_12_14-150100_197_120-default
kernel-livepatch-5_3_18-150200_24_126-default-debuginfo
kernel-livepatch-5_3_18-150200_24_126-default
kernel-livepatch-SLE15-SP2_Update_29-debugsource
kgraft-patch-4_12_14-122_124-default
kgraft-patch-4_12_14-95_99-default
kernel-livepatch-4_12_14-150100_197_114-default
kgraft-patch-4_12_14-122_121-default
kernel-livepatch-5_3_18-150200_24_115-default-debuginfo
kernel-livepatch-5_3_18-150200_24_115-default
kernel-livepatch-SLE15-SP2_Update_27-debugsource
EMC ViPR SRM
Dell EMC Storage Monitoring and Reporting (SMR)

How to mitigate CVE-2022-2991

Install updates from vendor's website.

Linux kernel - update to 5.15.0
Dell Secure Connect Gateway - update to 5.16
linux-image-lowlatency (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-virtual-lts-xenial (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-aws (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-4.4.0-1155-aws (Ubuntu package) - update to Ubuntu Pro
linux-image-4.4.0-1117-aws (Ubuntu package) - update to Ubuntu Pro
linux-image-virtual (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-generic (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-lowlatency-lts-xenial (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-4.4.0-239-lowlatency (Ubuntu package) - update to Ubuntu Pro
linux-image-4.4.0-239-generic (Ubuntu package) - update to Ubuntu Pro
linux-image-kvm (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-generic-lts-xenial (Ubuntu package) - update to Ubuntu Pro (Infra-only)
linux-image-4.4.0-1118-kvm (Ubuntu package) - update to Ubuntu Pro
kgraft-patch-4_12_14-95_120-default - update to 1-6.3.4
kgraft-patch-4_12_14-122_150-default - update to 1-8.3.1
kgraft-patch-4_12_14-122_250-default - update to 1-8.3.1
kernel-livepatch-4_12_14-150100_197_137-default - update to 1-150100.3.3.2
kernel-source - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-devel - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-macros - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-syms - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-devel - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-debugsource - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-debuginfo - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-base-debuginfo - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-base - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default - addressed in versions 4.4.121-92.188.1, 4.4.180-94.174.1, 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
EMC ViPR SRM - update to 4.9.0.0
Dell EMC Storage Monitoring and Reporting (SMR) - update to 4.9.0.0
cluster-md-kmp-default-debuginfo - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-devel-debuginfo - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
dlm-kmp-default-debuginfo - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
dlm-kmp-default - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
cluster-md-kmp-default - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
gfs2-kmp-default - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
ocfs2-kmp-default-debuginfo - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
ocfs2-kmp-default - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
gfs2-kmp-default-debuginfo - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-default-kgraft-devel - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1
kernel-default-kgraft - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1
kernel-default-man - addressed in versions 4.12.14-95.120.4, 4.12.14-122.150.1, 4.12.14-122.250.1, 4.12.14-150100.197.137.2
kernel-docs - addressed in versions 4.12.14-122.150.1, 4.12.14-150100.197.137.2
kernel-default-extra - update to 4.12.14-122.150.1
kernel-default-extra-debuginfo - update to 4.12.14-122.150.1
kernel-obs-build-debugsource - addressed in versions 4.12.14-122.150.1, 4.12.14-150100.197.137.2
kernel-obs-build - addressed in versions 4.12.14-122.150.1, 4.12.14-150100.197.137.2
kernel-kvmsmall-base - update to 4.12.14-150100.197.137.2
kernel-default-livepatch - update to 4.12.14-150100.197.137.2
kernel-vanilla-devel - update to 4.12.14-150100.197.137.2
kernel-default-livepatch-devel - update to 4.12.14-150100.197.137.2
kernel-zfcpdump-man - update to 4.12.14-150100.197.137.2
kernel-vanilla - update to 4.12.14-150100.197.137.2
kernel-kvmsmall-base-debuginfo - update to 4.12.14-150100.197.137.2
kernel-debug - update to 4.12.14-150100.197.137.2
reiserfs-kmp-default-debuginfo - update to 4.12.14-150100.197.137.2
reiserfs-kmp-default - update to 4.12.14-150100.197.137.2
kernel-zfcpdump-debugsource - update to 4.12.14-150100.197.137.2
kernel-zfcpdump-debuginfo - update to 4.12.14-150100.197.137.2
kernel-vanilla-livepatch-devel - update to 4.12.14-150100.197.137.2
kernel-vanilla-base - update to 4.12.14-150100.197.137.2
kernel-vanilla-base-debuginfo - update to 4.12.14-150100.197.137.2
kernel-vanilla-devel-debuginfo - update to 4.12.14-150100.197.137.2
kernel-vanilla-debuginfo - update to 4.12.14-150100.197.137.2
kernel-debug-base-debuginfo - update to 4.12.14-150100.197.137.2
kernel-debug-base - update to 4.12.14-150100.197.137.2
kernel-zfcpdump - update to 4.12.14-150100.197.137.2
kernel-kvmsmall - update to 4.12.14-150100.197.137.2
kernel-vanilla-debugsource - update to 4.12.14-150100.197.137.2
kernel-debugsource - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
python3-perf-debuginfo - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-source - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-tools-debuginfo - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
perf-debuginfo - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-debuginfo - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-tools - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-tools-devel - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
python3-perf - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
python2-perf-debuginfo - update to 4.19.90-2209.4.0.0168
python2-perf - update to 4.19.90-2209.4.0.0168
bpftool-debuginfo - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
perf - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-devel - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
bpftool - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel - addressed in versions 4.19.90-2209.4.0.0168, 5.10.0-60.57.0.85
kernel-headers - update to 5.10.0-60.57.0.85
kgraft-patch-4_12_14-122_130-default - update to 9-2.2
kgraft-patch-4_12_14-95_105-default - update to 9-2.2
kgraft-patch-4_12_14-122_127-default - update to 9-2.2
kgraft-patch-4_12_14-95_102-default - update to 9-2.2
kernel-livepatch-4_12_14-150100_197_117-default - update to 9-150100.2.2
kernel-livepatch-4_12_14-150100_197_120-default - update to 9-150100.2.2
kernel-livepatch-5_3_18-150200_24_126-default-debuginfo - update to 10-150200.2.2
kernel-livepatch-5_3_18-150200_24_126-default - update to 10-150200.2.2
kernel-livepatch-SLE15-SP2_Update_29-debugsource - update to 10-150200.2.2
kgraft-patch-4_12_14-122_124-default - update to 11-2.2
kgraft-patch-4_12_14-95_99-default - update to 11-2.2
kernel-livepatch-4_12_14-150100_197_114-default - update to 11-150100.2.2
kgraft-patch-4_12_14-122_121-default - update to 12-2.2
kernel-livepatch-5_3_18-150200_24_115-default-debuginfo - update to 13-150200.2.2
kernel-livepatch-5_3_18-150200_24_115-default - update to 13-150200.2.2
kernel-livepatch-SLE15-SP2_Update_27-debugsource - update to 13-150200.2.2

External References

Related Security Bulletins