Not a U.S. government website. NDD is an independent vulnerability database by Volerion and is not affiliated with or endorsed by NIST or NVD.
VOLERION
Volerion Security Research

NOT DEFERRED DATABASE

VULNERABILITIES

CVE-2024-40901 Details

Description

In the Linux kernel, the following vulnerability has been resolved: scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory There is a potential out-of-bounds access when using test_bit() on a single word. The test_bit() and set_bit() functions operate on long values, and when testing or setting a single word, they can exceed the word boundary. KASAN detects this issue and produces a dump: BUG: KASAN: slab-out-of-bounds in _scsih_add_device.constprop.0 (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 drivers/scsi/mpt3sas/mpt3sas_scsih.c:7331) mpt3sas Write of size 8 at addr ffff8881d26e3c60 by task kworker/u1536:2/2965 For full log, please look at [1]. Make the allocation at least the size of sizeof(unsigned long) so that set_bit() and test_bit() have sufficient room for read/write operations without overwriting unallocated memory. [1] Link: https://lore.kernel.org/all/[email protected]/

Metrics

CVSS 3.x Severity and Vector Strings:

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.

URLSource(s)Tag(s)
https://git.kernel.org/stable/c/0081d2b3ae0a17a86b8cc0fa3c8bdc54e233ba16 kernel.orgMailing ListPatch
https://git.kernel.org/stable/c/18abb5db0aa9b2d48f7037a88b41af2eef821674 kernel.orgMailing ListPatch
https://git.kernel.org/stable/c/19649e49a6df07cd2e03e0a11396fd3a99485ec2 kernel.orgMailing ListPatch
https://git.kernel.org/stable/c/4254dfeda82f20844299dca6c38cbffcfd499f41 kernel.orgMailing ListPatch
https://git.kernel.org/stable/c/46bab2bcd771e725ff5ca3a68ba68cfeac45676c kernel.orgMailing ListPatch

see all 17 references

Weakness Enumeration

CWE-IDCWE NameSource
CWE-787Out-of-bounds Write[email protected]

Affected Products

ProductVersions
linux linux kernel
>= 4.10, < 4.19.317
>= 4.20, < 5.4.279
>= 5.5, < 5.10.221
>= 5.11, < 5.15.162
>= 5.16, < 6.1.95

CPE

  • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:6.10:rc1:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:6.10:rc2:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:6.10:rc3:*:*:*:*:*:*

Remediation

  • No remediation found in references.

Change History

7 change records found show changes


QUICK INFO

CVE Dictionary Entry:
CVE-2024-40901
NVD Published Date:
Jul 12, 2024
NVD Last Modified:
Aug 4, 2026
Source:
kernel.org
CVE-2024-40901 Details - Not Deferred