CVE-2024-46838

userfaultfd: don't BUG_ON() if khugepaged yanks our page table

State
Published
Severity
Not scored
Published
Sep 27, 2024
Updated
May 11, 2026
Reserved
Sep 11, 2024

Read the record on cve.org

Description

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

userfaultfd: don't BUG_ON() if khugepaged yanks our page table

Since khugepaged was changed to allow retracting page tables in file mappings without holding the mmap lock, these BUG_ON()s are wrong - get rid of them.

We could also remove the preceding "if (unlikely(...))" block, but then we could reach pte_offset_map_lock() with transhuge pages not just for file mappings but also for anonymous mappings - which would probably be fine but I think is not necessarily expected.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 1d65b771bc08cd054cf6d3766a72e113dc46d62f to before 4a594acc12d5954cdc71d4450a386748bf3d136aAffected
  • 1d65b771bc08cd054cf6d3766a72e113dc46d62f to before db978287e908d48b209e374b00d847b2d785e0a9Affected
  • 1d65b771bc08cd054cf6d3766a72e113dc46d62f to before 4828d207dc5161dc7ddf9a4f6dcfd80c7dd7d20aAffected
LinuxLinux
  • 6.6Affected
  • before 6.6Not affected
  • 6.6.51 through 6.6.*Not affected
  • 6.10.10 through 6.10.*Not affected
  • 6.11 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.