Linux Kernel Vulnerability in File Mapping Calculations
CVE-2026-31648

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
24 April 2026

What is CVE-2026-31648?

A vulnerability exists in the Linux kernel related to memory management that affects file mapping calculations. The issue arises from an overflow in the 'nr_pages' calculation within the function 'filemap_map_pages()', which can lead to incorrect page mappings beyond the allocated space of large folios. This may potentially corrupt page fields, resulting in unpredictable crashes and problematic system states. It can be triggered by concurrent operations manipulating file attributes, particularly during intensive memory stress testing. Proper coding standards and logic adjustments are vital to mitigate this flaw.

Affected Version(s)

Linux fe601b70eac6cd266e8d7d55030e90a73ed0e339 < 88591194df736a508dd5461ab2167a61e98caac1

Linux 743a2753a02e805347969f6f89f38b736850d808 < 633ab680c405ac390e6bec5b74aaf46197c837b6

Linux 743a2753a02e805347969f6f89f38b736850d808 < 576543bedd616254032d4ebe54a90076f9e31740

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.