CVE Database
/

CVE-2021-47491

Back to search

CVE-2021-47491

Published: May 22, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: mm: khugepaged: skip huge page collapse for special files The read-only THP for filesystems will collapse THP for files opened readonly and mapped with VM_EXEC. The intended usecase is to avoid TLB misses for large text segments. But it doesn't restrict the file types so a THP could be collapsed for a non-regular file, for example, block device, if it is opened readonly and mapped with EXEC permission. This may cause bugs, like [1] and [2]. This is definitely not the intended usecase, so just collapse THP for regular files in order to close the attack surface. [[email protected]: fix vm_file check [3]]

VendorProductVersions

Linux

Linux

affected
99cb0dbd47a15d395bf3faa78dc122bc5efe3fc0 - < 6d67b2a73b8e3a079c355bab3c1aef7d85a044b8
affected
99cb0dbd47a15d395bf3faa78dc122bc5efe3fc0 - < 5fcb6fce74ffa614d964667110cf1a516c48c6d9
affected
99cb0dbd47a15d395bf3faa78dc122bc5efe3fc0 - < a4aeaa06d45e90f9b279f0b09de84bd00006e733

Linux

Linux

affected
5.4
unaffected
0 - < 5.4
unaffected
5.10.78 - <= 5.10.*
unaffected
5.14.16 - <= 5.14.*
unaffected
5.15 - <= *

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now