Vulnerability · Published May 1, 2025 · Assigned by Linux

CVE-2022-49788misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()

Medium 5.5

In plain English

A medium-severity security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 14% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)5.5Medium
Exploit odds (30 days)0.2%top 85.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() `struct vmci_event_qp` allocated by qp_notify_peer() contains padding, which may carry uninitialized data to the userspace, as observed by KMSAN: BUG: KMSAN: kernel-infoleak in instrument_copy_to_user ./include/linux/instrumented.h:121 instrument_copy_to_user ./include/linux/instrumented.h:121 _copy_to_user+0x5f/0xb0 lib/usercopy.c:33 copy_to_user ./include/linux/uaccess.h:169 vmci_host_do_receive_datagram drivers/misc/vmw_vmci/vmci_host.c:431 vmci_host_unlocked_ioctl+0x33d/0x43d0 drivers/misc/vmw_vmci/vmci_host.c:925 vfs_ioctl fs/ioctl.c:51 ... Uninit was stored to memory at: kmemdup+0x74/0xb0 mm/util.c:131 dg_dispatch_as_host drivers/misc/vmw_vmci/vmci_datagram.c:271 vmci_datagram_dispatch+0x4f8/0xfc0 drivers/misc/vmw_vmci/vmci_datagram.c:339 qp_notify_peer+0x19a/0x290 drivers/misc/vmw_vmci/vmci_queue_pair.c:1479 qp_broker_attach drivers/misc/vmw_vmci/vmci_queue_pair.c:1662 qp_broker_alloc+0x2977/0x2f30 drivers/misc/vmw_vmci/vmci_queue_pair.c:1750 vmci_qp_broker_alloc+0x96/0xd0 drivers/misc/vmw_vmci/vmci_queue_pair.c:1940 vmci_host_do_alloc_queuepair drivers/misc/vmw_vmci/vmci_host.c:488 vmci_host_unlocked_ioctl+0x24fd/0x43d0 drivers/misc/vmw_vmci/vmci_host.c:927 ... Local variable ev created at: qp_notify_peer+0x54/0x290 drivers/misc/vmw_vmci/vmci_queue_pair.c:1456 qp_broker_attach drivers/misc/vmw_vmci/vmci_queue_pair.c:1662 qp_broker_alloc+0x2977/0x2f30 drivers/misc/vmw_vmci/vmci_queue_pair.c:1750 Bytes 28-31 of 48 are uninitialized Memory access of size 48 starts at ffff888035155e00 Data copied to user address 0000000020000100 Use memset() to prevent the infoleaks. Also speculatively fix qp_notify_peer_local(), which may suffer from the same problem.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:8kernel4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-devel-matched5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-64k-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-abi-stablelists4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-abi-stablelists5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-core4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-cross-headers4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-cross-headers5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-debug4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-debug5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-debug-core4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-debug-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-debug-devel4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-debug-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-debug-devel-matched5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-debug-modules4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-debug-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-debug-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-debug-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-debug-uki-virt5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-devel4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-devel-matched5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-doc4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-doc5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-headers4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-headers5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-modules4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-modules-extra4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-debug-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-64k-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-core4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-debug4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-debug5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-debug-core4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-debug-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-debug-devel4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-debug-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-debug-kvm5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-debug-modules4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-debug-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-devel4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-kvm5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-modules4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-rt-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-rt-modules-extra4.18.0-553.62.1.rt7.403.el8_10ALSA-2025:11299
AlmaLinux:9kernel-rt-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-tools4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-tools5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-tools-libs4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-tools-libs5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-tools-libs-devel4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-tools-libs-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-uki-virt5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-uki-virt-addons5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-zfcpdump4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-zfcpdump5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-zfcpdump-core4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-zfcpdump-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-zfcpdump-devel4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-zfcpdump-devel5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-zfcpdump-devel-matched5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-zfcpdump-modules4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-zfcpdump-modules5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9kernel-zfcpdump-modules-core5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9kernel-zfcpdump-modules-extra5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9libperf5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8perf4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9perf5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:8python3-perf4.18.0-553.62.1.el8_10ALSA-2025:11298
AlmaLinux:9python3-perf5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9rtla5.14.0-570.32.1.el9_6ALSA-2025:12746
AlmaLinux:9rv5.14.0-570.32.1.el9_6ALSA-2025:12746
Debian:12linux6.0.10-1DEBIAN-CVE-2022-49788
Debian:13linux6.0.10-1DEBIAN-CVE-2022-49788
Debian:14linux6.0.10-1DEBIAN-CVE-2022-49788
Rocky Linux:8kernel0:4.18.0-553.62.1.el8_10RLSA-2025:11298
Rocky Linux:9kernel0:5.14.0-570.32.1.el9_6RLSA-2025:12746
Rocky Linux:8kernel-rt0:4.18.0-553.62.1.rt7.403.el8_10RLSA-2025:11299
Ubuntu:22.04:LTSlinux5.15.0-67.74UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-aws5.15.0-1031.35UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure5.15.0-1034.41UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1034.41.1UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gcp5.15.0-1030.37UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gke5.15.0-1028.33UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1016.21UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-ibm5.15.0-1026.29UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1026.31UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-kvm5.15.0-1029.34UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-67.74UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1023.23UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oracle5.15.0-1030.36UBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-raspi5.15.0-1025.27UBUNTU-CVE-2022-49788
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2022-49788
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2022-49788
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2022-49788

Affected products (as reported)

VendorProductVersions
Linux Linux 06164d2b72aa752ce4633184b3e0d97601017135 – before 7ccf7229b96fadc3a185d1391f814a604c7ef60906164d2b72aa752ce4633184b3e0d97601017135 – before f04586c2315cfd03d72ad0395705435e7ed07b1a06164d2b72aa752ce4633184b3e0d97601017135 – before 5a275528025ae4bc7e2232866856dfebf84b2fad06164d2b72aa752ce4633184b3e0d97601017135 – before e7061dd1fef2dfb6458cd521aef27aa66f510d3106164d2b72aa752ce4633184b3e0d97601017135 – before 62634b43d3c4e1bf62fd540196f7081bf0885c0a06164d2b72aa752ce4633184b3e0d97601017135 – before 8e2f33c598370bcf828bab4d667d1d38bcd3c57d06164d2b72aa752ce4633184b3e0d97601017135 – before 76c50d77b928a33e5290aaa9fdc10e88254ff8c706164d2b72aa752ce4633184b3e0d97601017135 – before e5b0d06d9b10f5f43101bd6598b076c347f9295f
Linux Linux 3.9

References