Vulnerability · Published Jul 12, 2024 · Assigned by Linux

CVE-2024-40984ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."

High 7.8

In plain English

A high-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.3% (higher than 22% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.8High
Exploit odds (30 days)0.3%top 77.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: ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Undo the modifications made in commit d410ee5109a1 ("ACPICA: avoid "Info: mapping multiple BARs. Your kernel is fine.""). The initial purpose of this commit was to stop memory mappings for operation regions from overlapping page boundaries, as it can trigger warnings if different page attributes are present. However, it was found that when this situation arises, mapping continues until the boundary's end, but there is still an attempt to read/write the entire length of the map, leading to a NULL pointer deference. For example, if a four-byte mapping request is made but only one byte is mapped because it hits the current page boundary's end, a four-byte read/write attempt is still made, resulting in a NULL pointer deference. Instead, map the entire length, as the ACPI specification does not mandate that it must be within the same page boundary. It is permissible for it to be mapped across different regions.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8bpftool4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9bpftool7.3.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-64k-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-abi-stablelists4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-abi-stablelists5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-core4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-cross-headers4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-cross-headers5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-debug4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-debug-core4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-debug-devel4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-debug-modules4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-debug-modules-extra4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-debug-uki-virt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-devel4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-doc4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-doc5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-headers4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-headers5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-modules4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-modules-extra4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-core4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-debug4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-debug5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-debug-core4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-debug-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-debug-devel4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-debug-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-debug-modules4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-debug-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-debug-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-debug-modules-extra4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-debug-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-devel4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-modules4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-rt-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-rt-modules-extra4.18.0-553.27.1.rt7.368.el8_10ALSA-2024:8870
AlmaLinux:9kernel-rt-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-tools4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-tools5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-tools-libs4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-tools-libs5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-tools-libs-devel4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-tools-libs-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-uki-virt5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-zfcpdump4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-zfcpdump5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-zfcpdump-core4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-zfcpdump-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-zfcpdump-devel4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-zfcpdump-devel5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-devel-matched5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-zfcpdump-modules4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-zfcpdump-modules5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9kernel-zfcpdump-modules-core5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8kernel-zfcpdump-modules-extra4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9kernel-zfcpdump-modules-extra5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9libperf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8perf4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9perf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:8python3-perf4.18.0-553.27.1.el8_10ALSA-2024:8856
AlmaLinux:9python3-perf5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9rtla5.14.0-427.37.1.el9_4ALSA-2024:6997
AlmaLinux:9rv5.14.0-427.37.1.el9_4ALSA-2024:6997
Debian:12linux6.1.99-1DEBIAN-CVE-2024-40984
Debian:13linux6.9.7-1DEBIAN-CVE-2024-40984
Debian:14linux6.9.7-1DEBIAN-CVE-2024-40984
Rocky Linux:8kernel0:4.18.0-553.27.1.el8_10RLSA-2024:8856
Rocky Linux:8kernel-rt0:4.18.0-553.27.1.rt7.368.el8_10RLSA-2024:8870
Ubuntu:22.04:LTSlinux5.15.0-121.131UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux6.8.0-44.44UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-aws5.15.0-1069.75UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-aws6.8.0-1015.16UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-aws-6.86.8.0-1015.16~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure5.15.0-1072.81UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-azure6.8.0-1014.16UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-6.86.8.0-1014.16~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-fde5.15.0-1072.81.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gcp5.15.0-1068.76UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-gcp6.8.0-1014.16UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gcp-6.86.8.0-1014.16~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gke5.15.0-1066.72UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-gke6.8.0-1010.13UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-gkeop5.15.0-1052.59UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-hwe-6.86.8.0-45.45~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-ibm5.15.0-1062.65UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-ibm6.8.0-1012.12UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-ibm-6.86.8.0-1012.12~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-intel-iotg5.15.0-1064.70UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-kvm5.15.0-1066.71UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-lowlatency5.15.0-121.131UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-lowlatency6.8.0-44.44.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.86.8.0-44.44.1~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia5.15.0-1064.65UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-nvidia6.8.0-1013.14UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia-6.86.8.0-1013.14~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-nvidia-lowlatency6.8.0-1013.14.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia-tegra5.15.0-1028.28UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-nvidia-tegra-igx5.15.0-1016.16UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-oem-6.86.8.0-1012.12UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oracle5.15.0-1067.73UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-oracle6.8.0-1012.12UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-oracle-6.86.8.0-1012.12~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-raspi5.15.0-1062.65UBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-raspi6.8.0-1011.12UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2024-40984
Ubuntu:24.04:LTSlinux-riscv6.8.0-44.44.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-riscv-6.86.8.0-44.44.1~22.04.1UBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2024-40984
Ubuntu:22.04:LTSlinux-xilinx-zynqmp5.15.0-1035.39UBUNTU-CVE-2024-40984

Affected products (as reported)

VendorProductVersions
Linux Linux d410ee5109a1633a686a5663c6743a92e1181f9b – before 435ecc978c3d5d0c4e172ec5b956dc1904061d98d410ee5109a1633a686a5663c6743a92e1181f9b – before ae465109d82f4fb03c5adbe85f2d6a6a3d59124cd410ee5109a1633a686a5663c6743a92e1181f9b – before 6eca23100e9030725f69c1babacd58803f29ec8dd410ee5109a1633a686a5663c6743a92e1181f9b – before dc5017c57f5eee80020c73ff8b67ba7f9fd08b1fd410ee5109a1633a686a5663c6743a92e1181f9b – before ddc1f5f124479360a1fd43f73be950781d172239d410ee5109a1633a686a5663c6743a92e1181f9b – before 434c6b924e1f4c219aab2d9e05fe79c5364e37d3d410ee5109a1633a686a5663c6743a92e1181f9b – before e21a4c9129c72fa54dd00f5ebf71219b41d43c04d410ee5109a1633a686a5663c6743a92e1181f9b – before a83e1385b780d41307433ddbc86e3c528db031f0
Linux Linux 2.6.32

References