Memory leak in Linux kernel - CVE-2022-49219

 

Memory leak in Linux kernel - CVE-2022-49219

Published: February 26, 2025 / Updated: May 11, 2025


Vulnerability identifier: #VU104400
CSH Severity: Low
CVSS v4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2022-49219
CWE-ID: CWE-401
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to perform a denial of service (DoS) attack.

The vulnerability exists due to memory leak within the vfio_pci_set_power_state() function in drivers/vfio/pci/vfio_pci_core.c. A local user can perform a denial of service (DoS) attack.


Affected software

Linux kernel
SUSE Linux Enterprise Server 15 SP5
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise Real Time 15
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Micro
Anolis OS
SUSE Linux Enterprise Live Patching
openSUSE Leap
kernel-livepatch-5_14_21-150500_55_100-default-debuginfo
kernel-livepatch-5_14_21-150500_55_100-default
kernel-livepatch-SLE15-SP5_Update_25-debugsource
python3-perf
bpftool
kernel
kernel-core
kernel-debug
kernel-debug-core
kernel-debug-devel
kernel-debug-modules
kernel-debug-modules-extra
kernel-devel
perf
kernel-tools-libs-devel
kernel-tools-libs
kernel-tools
kernel-modules-internal
kernel-modules-extra
kernel-modules
kernel-headers
kernel-debug-modules-internal
kernel-source-rt
kernel-rt
kernel-rt_debug
kernel-rt-vdso
kernel-rt-livepatch
gfs2-kmp-rt
kernel-rt-extra
cluster-md-kmp-rt-debuginfo
reiserfs-kmp-rt
kernel-syms-rt
kernel-rt-debugsource
kselftests-kmp-rt
cluster-md-kmp-rt
dlm-kmp-rt-debuginfo
ocfs2-kmp-rt
kernel-rt-extra-debuginfo
kselftests-kmp-rt-debuginfo
kernel-rt_debug-debuginfo
gfs2-kmp-rt-debuginfo
reiserfs-kmp-rt-debuginfo
kernel-rt-optional
kernel-rt_debug-vdso-debuginfo
kernel-rt-livepatch-devel
kernel-rt_debug-vdso
kernel-rt-debuginfo
kernel-rt-devel-debuginfo
ocfs2-kmp-rt-debuginfo
kernel-rt_debug-debugsource
kernel-rt-optional-debuginfo
kernel-devel-rt
kernel-rt-vdso-debuginfo
kernel-rt_debug-devel-debuginfo
dlm-kmp-rt
kernel-rt_debug-devel
kernel-rt-devel
dtb-broadcom
dtb-altera
kselftests-kmp-64kb-debuginfo
dtb-nvidia
reiserfs-kmp-64kb
dtb-sprd
cluster-md-kmp-64kb-debuginfo
dtb-allwinner
dtb-marvell
dtb-hisilicon
gfs2-kmp-64kb-debuginfo
cluster-md-kmp-64kb
gfs2-kmp-64kb
dtb-cavium
kernel-64kb-extra
dtb-apple
dtb-amlogic
kernel-64kb-devel
dtb-arm
kernel-64kb-debugsource
dtb-rockchip
dtb-amd
dtb-amazon
dtb-qcom
kernel-debug-vdso
kernel-docs
kernel-macros
kernel-source
kernel-docs-html
kernel-source-vanilla
kernel-debug-debugsource
kernel-debug-devel-debuginfo
kernel-debug-debuginfo
kselftests-kmp-64kb
kernel-debug-vdso-debuginfo
kernel-default-vdso-debuginfo
kernel-64kb
dtb-exynos
dtb-socionext
kernel-64kb-devel-debuginfo
ocfs2-kmp-64kb
dlm-kmp-64kb-debuginfo
dtb-mediatek
dtb-xilinx
kernel-default-optional
kernel-default-optional-debuginfo
kernel-default-debugsource
kernel-obs-build
kernel-default-devel-debuginfo
gfs2-kmp-default
kernel-default-debuginfo
dlm-kmp-default
gfs2-kmp-default-debuginfo
kernel-syms
ocfs2-kmp-default-debuginfo
dlm-kmp-default-debuginfo
reiserfs-kmp-default-debuginfo
dtb-freescale
kselftests-kmp-default-debuginfo
kernel-default-extra
kernel-obs-qa
cluster-md-kmp-default
cluster-md-kmp-default-debuginfo
kernel-default-extra-debuginfo
reiserfs-kmp-default
kernel-default-devel
kernel-kvmsmall-debuginfo
kernel-kvmsmall-devel-debuginfo
kernel-kvmsmall-devel
kernel-obs-build-debugsource
kernel-kvmsmall-debugsource
dtb-renesas
ocfs2-kmp-64kb-debuginfo
dtb-apm
kernel-64kb-optional
kernel-64kb-optional-debuginfo
kernel-64kb-extra-debuginfo
dtb-lg
dlm-kmp-64kb
reiserfs-kmp-64kb-debuginfo
kernel-64kb-debuginfo
dtb-aarch64
kernel-zfcpdump-debuginfo
kernel-zfcpdump-debugsource
kernel-zfcpdump
kernel-kvmsmall
kernel-kvmsmall-vdso
kernel-kvmsmall-vdso-debuginfo
kernel-default-livepatch-devel
kernel-default-vdso
kernel-default
ocfs2-kmp-default
kernel-default-livepatch
kselftests-kmp-default
kernel-default-base
kernel-default-base-rebuild

How to mitigate CVE-2022-49219

Install update from vendor's website.

Linux kernel - addressed in versions 5.10.237, 5.15.33, 5.16.19, 5.17.2, 5.18
kernel-livepatch-5_14_21-150500_55_100-default-debuginfo - update to 1-150500.11.3.1
kernel-livepatch-5_14_21-150500_55_100-default - update to 1-150500.11.3.1
kernel-livepatch-SLE15-SP5_Update_25-debugsource - update to 1-150500.11.3.1
python3-perf - update to 5.10.134-19
bpftool - update to 5.10.134-19
kernel - update to 5.10.134-19
kernel-core - update to 5.10.134-19
kernel-debug - update to 5.10.134-19
kernel-debug-core - update to 5.10.134-19
kernel-debug-devel - update to 5.10.134-19
kernel-debug-modules - update to 5.10.134-19
kernel-debug-modules-extra - update to 5.10.134-19
kernel-devel - update to 5.10.134-19
perf - update to 5.10.134-19
kernel-tools-libs-devel - update to 5.10.134-19
kernel-tools-libs - update to 5.10.134-19
kernel-tools - update to 5.10.134-19
kernel-modules-internal - update to 5.10.134-19
kernel-modules-extra - update to 5.10.134-19
kernel-modules - update to 5.10.134-19
kernel-headers - update to 5.10.134-19
kernel-debug-modules-internal - update to 5.10.134-19
kernel-source-rt - update to 5.14.21-150500.13.91.1
kernel-rt - update to 5.14.21-150500.13.91.1
kernel-rt_debug - update to 5.14.21-150500.13.91.1
kernel-rt-vdso - update to 5.14.21-150500.13.91.1
kernel-rt-livepatch - update to 5.14.21-150500.13.91.1
gfs2-kmp-rt - update to 5.14.21-150500.13.91.1
kernel-rt-extra - update to 5.14.21-150500.13.91.1
cluster-md-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
reiserfs-kmp-rt - update to 5.14.21-150500.13.91.1
kernel-syms-rt - update to 5.14.21-150500.13.91.1
kernel-rt-debugsource - update to 5.14.21-150500.13.91.1
kselftests-kmp-rt - update to 5.14.21-150500.13.91.1
cluster-md-kmp-rt - update to 5.14.21-150500.13.91.1
dlm-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
ocfs2-kmp-rt - update to 5.14.21-150500.13.91.1
kernel-rt-extra-debuginfo - update to 5.14.21-150500.13.91.1
kselftests-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt_debug-debuginfo - update to 5.14.21-150500.13.91.1
gfs2-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
reiserfs-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt-optional - update to 5.14.21-150500.13.91.1
kernel-rt_debug-vdso-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt-livepatch-devel - update to 5.14.21-150500.13.91.1
kernel-rt_debug-vdso - update to 5.14.21-150500.13.91.1
kernel-rt-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt-devel-debuginfo - update to 5.14.21-150500.13.91.1
ocfs2-kmp-rt-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt_debug-debugsource - update to 5.14.21-150500.13.91.1
kernel-rt-optional-debuginfo - update to 5.14.21-150500.13.91.1
kernel-devel-rt - update to 5.14.21-150500.13.91.1
kernel-rt-vdso-debuginfo - update to 5.14.21-150500.13.91.1
kernel-rt_debug-devel-debuginfo - update to 5.14.21-150500.13.91.1
dlm-kmp-rt - update to 5.14.21-150500.13.91.1
kernel-rt_debug-devel - update to 5.14.21-150500.13.91.1
kernel-rt-devel - update to 5.14.21-150500.13.91.1
dtb-broadcom - update to 5.14.21-150500.55.100.1
dtb-altera - update to 5.14.21-150500.55.100.1
kselftests-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
dtb-nvidia - update to 5.14.21-150500.55.100.1
reiserfs-kmp-64kb - update to 5.14.21-150500.55.100.1
dtb-sprd - update to 5.14.21-150500.55.100.1
cluster-md-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
dtb-allwinner - update to 5.14.21-150500.55.100.1
dtb-marvell - update to 5.14.21-150500.55.100.1
dtb-hisilicon - update to 5.14.21-150500.55.100.1
gfs2-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
cluster-md-kmp-64kb - update to 5.14.21-150500.55.100.1
gfs2-kmp-64kb - update to 5.14.21-150500.55.100.1
dtb-cavium - update to 5.14.21-150500.55.100.1
kernel-64kb-extra - update to 5.14.21-150500.55.100.1
dtb-apple - update to 5.14.21-150500.55.100.1
dtb-amlogic - update to 5.14.21-150500.55.100.1
kernel-64kb-devel - update to 5.14.21-150500.55.100.1
dtb-arm - update to 5.14.21-150500.55.100.1
kernel-64kb-debugsource - update to 5.14.21-150500.55.100.1
dtb-rockchip - update to 5.14.21-150500.55.100.1
dtb-amd - update to 5.14.21-150500.55.100.1
dtb-amazon - update to 5.14.21-150500.55.100.1
dtb-qcom - update to 5.14.21-150500.55.100.1
kernel-debug-vdso - update to 5.14.21-150500.55.100.1
kernel-docs - update to 5.14.21-150500.55.100.1
kernel-macros - update to 5.14.21-150500.55.100.1
kernel-source - update to 5.14.21-150500.55.100.1
kernel-devel - update to 5.14.21-150500.55.100.1
kernel-docs-html - update to 5.14.21-150500.55.100.1
kernel-source-vanilla - update to 5.14.21-150500.55.100.1
kernel-debug - update to 5.14.21-150500.55.100.1
kernel-debug-debugsource - update to 5.14.21-150500.55.100.1
kernel-debug-devel-debuginfo - update to 5.14.21-150500.55.100.1
kernel-debug-devel - update to 5.14.21-150500.55.100.1
kernel-debug-debuginfo - update to 5.14.21-150500.55.100.1
kselftests-kmp-64kb - update to 5.14.21-150500.55.100.1
kernel-debug-vdso-debuginfo - update to 5.14.21-150500.55.100.1
kernel-default-vdso-debuginfo - update to 5.14.21-150500.55.100.1
kernel-64kb - update to 5.14.21-150500.55.100.1
dtb-exynos - update to 5.14.21-150500.55.100.1
dtb-socionext - update to 5.14.21-150500.55.100.1
kernel-64kb-devel-debuginfo - update to 5.14.21-150500.55.100.1
ocfs2-kmp-64kb - update to 5.14.21-150500.55.100.1
dlm-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
dtb-mediatek - update to 5.14.21-150500.55.100.1
dtb-xilinx - update to 5.14.21-150500.55.100.1
kernel-default-optional - update to 5.14.21-150500.55.100.1
kernel-default-optional-debuginfo - update to 5.14.21-150500.55.100.1
kernel-default-debugsource - update to 5.14.21-150500.55.100.1
kernel-obs-build - update to 5.14.21-150500.55.100.1
kernel-default-devel-debuginfo - update to 5.14.21-150500.55.100.1
gfs2-kmp-default - update to 5.14.21-150500.55.100.1
kernel-default-debuginfo - update to 5.14.21-150500.55.100.1
dlm-kmp-default - update to 5.14.21-150500.55.100.1
gfs2-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
kernel-syms - update to 5.14.21-150500.55.100.1
ocfs2-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
dlm-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
reiserfs-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
dtb-freescale - update to 5.14.21-150500.55.100.1
kselftests-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
kernel-default-extra - update to 5.14.21-150500.55.100.1
kernel-obs-qa - update to 5.14.21-150500.55.100.1
cluster-md-kmp-default - update to 5.14.21-150500.55.100.1
cluster-md-kmp-default-debuginfo - update to 5.14.21-150500.55.100.1
kernel-default-extra-debuginfo - update to 5.14.21-150500.55.100.1
reiserfs-kmp-default - update to 5.14.21-150500.55.100.1
kernel-default-devel - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-debuginfo - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-devel-debuginfo - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-devel - update to 5.14.21-150500.55.100.1
kernel-obs-build-debugsource - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-debugsource - update to 5.14.21-150500.55.100.1
dtb-renesas - update to 5.14.21-150500.55.100.1
ocfs2-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
dtb-apm - update to 5.14.21-150500.55.100.1
kernel-64kb-optional - update to 5.14.21-150500.55.100.1
kernel-64kb-optional-debuginfo - update to 5.14.21-150500.55.100.1
kernel-64kb-extra-debuginfo - update to 5.14.21-150500.55.100.1
dtb-lg - update to 5.14.21-150500.55.100.1
dlm-kmp-64kb - update to 5.14.21-150500.55.100.1
reiserfs-kmp-64kb-debuginfo - update to 5.14.21-150500.55.100.1
kernel-64kb-debuginfo - update to 5.14.21-150500.55.100.1
dtb-aarch64 - update to 5.14.21-150500.55.100.1
kernel-zfcpdump-debuginfo - update to 5.14.21-150500.55.100.1
kernel-zfcpdump-debugsource - update to 5.14.21-150500.55.100.1
kernel-zfcpdump - update to 5.14.21-150500.55.100.1
kernel-kvmsmall - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-vdso - update to 5.14.21-150500.55.100.1
kernel-kvmsmall-vdso-debuginfo - update to 5.14.21-150500.55.100.1
kernel-default-livepatch-devel - update to 5.14.21-150500.55.100.1
kernel-default-vdso - update to 5.14.21-150500.55.100.1
kernel-default - update to 5.14.21-150500.55.100.1
ocfs2-kmp-default - update to 5.14.21-150500.55.100.1
kernel-default-livepatch - update to 5.14.21-150500.55.100.1
kselftests-kmp-default - update to 5.14.21-150500.55.100.1
kernel-default-base - update to 5.14.21-150500.55.100.1.150500.6.47.1
kernel-default-base-rebuild - update to 5.14.21-150500.55.100.1.150500.6.47.1

External References

Related Security Bulletins