Lucene search

K
cvelistLinuxCVELIST:CVE-2024-42258
HistoryAug 12, 2024 - 2:16 p.m.

CVE-2024-42258 mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines

2024-08-1214:16:13
Linux
www.cve.org
4
linux kernel
huge page alignment
32 bit machines
vulnerability fix

EPSS

0

Percentile

5.0%

In the Linux kernel, the following vulnerability has been resolved:

mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines

Yves-Alexis Perez reported commit 4ef9ad19e176 (“mm: huge_memory: don’t
force huge page alignment on 32 bit”) didn’t work for x86_32 [1]. It is
because x86_32 uses CONFIG_X86_32 instead of CONFIG_32BIT.

!CONFIG_64BIT should cover all 32 bit machines.

[1] https://lore.kernel.org/linux-mm/CAHbLzkr1LwH3pcTgM+aGQ31ip2bKqiqEQ8=FQB+t2c3dhNKNHA@mail.gmail.com/

CNA Affected

[
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "unaffected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "mm/huge_memory.c"
    ],
    "versions": [
      {
        "version": "87632bc9ecff",
        "lessThan": "89f2914dd4b4",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "6ea9aa8d97e6",
        "lessThan": "a5c399fe433a",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "4ef9ad19e176",
        "lessThan": "7e1f4efb8d61",
        "status": "affected",
        "versionType": "git"
      },
      {
        "version": "4ef9ad19e176",
        "lessThan": "d9592025000b",
        "status": "affected",
        "versionType": "git"
      }
    ]
  },
  {
    "product": "Linux",
    "vendor": "Linux",
    "defaultStatus": "affected",
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "programFiles": [
      "mm/huge_memory.c"
    ],
    "versions": [
      {
        "version": "6.8",
        "status": "affected"
      },
      {
        "version": "0",
        "lessThan": "6.8",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.1.105",
        "lessThanOrEqual": "6.1.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.10.3",
        "lessThanOrEqual": "6.10.*",
        "status": "unaffected",
        "versionType": "custom"
      },
      {
        "version": "6.11",
        "lessThanOrEqual": "*",
        "status": "unaffected",
        "versionType": "original_commit_for_fix"
      }
    ]
  }
]

EPSS

0

Percentile

5.0%