mm: huge_memory: don't force huge page alignment on 32 bit (Linux Linux)

CVE-2024-26621
HIGH 8.2

At a glance

Source
NVD
EPSS
EPSS 1.01 % · percentile 63 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

Description

In the Linux kernel, the following vulnerability has been resolved: mm: huge_memory: don't force huge page alignment on 32 bit commit efa7df3e3bb5 ("mm: align larger anonymous mappings on THP boundaries") caused two issues [1] [2] reported on 32 bit system or compat userspace. It doesn't make too much sense to force huge page alignment on 32 bit system due to the constrained virtual address space. [1] https://lore.kernel.org/linux-mm/d0a136a0-4a31-46bc-adf4-2db109a61672@kernel.org/ [2] https://lore.kernel.org/linux-mm/CAJuCfpHXLdQy1a2B6xN2d7quTYwg2OoZseYPZTRpU0eHHKD-sQ@mail.gmail.com/

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:LLinux
CVSS 3.1HIGH 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:LNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 1854bc6e2420472676c5c90d3d6b15f6cd640e40 < 87632bc9ecff5ded93433bc0fca428019bdd1cfe ; affected 1854bc6e2420472676c5c90d3d6b15f6cd640e40 < 6ea9aa8d97e6563676094cb35755884173269555 ; affected 1854bc6e2420472676c5c90d3d6b15f6cd640e40 < 7432376c913381c5f24d373a87ff629bbde94b47 ; affected 1854bc6e2420472676c5c90d3d6b15f6cd640e40 < 4ef9ad19e17676b9ef071309bc62020e2373705d
Linux · Linuxaffected 5.18 ; unaffected 0 < 5.18 ; unaffected 6.1.81 ≤ 6.1.* ; unaffected 6.6.46 ≤ 6.6.* ; unaffected 6.7.6 ≤ 6.7.* ; unaffected 6.8 ≤ *

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD