CVE-2025-71228 PUBLISHED

LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED

Assigner: Linux
Reserved: 14.02.2026 Published: 18.02.2026 Updated: 18.02.2026

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

LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED

For 32BIT platform _PAGE_PROTNONE is 0, so set a VMA to be VM_NONE or VM_SHARED will make pages non-present, then cause Oops with kernel page fault.

Fix it by set correct protection_map[] for VM_NONE/VM_SHARED, replacing _PAGE_PROTNONE with _PAGE_PRESENT.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to 046303283d02c9732a778ccdeea433a899c78cbd (excl.)
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to 5fbdf95d2575ec53fd4a5c18e789b4d54a0281fe (excl.)
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to 380d7c1af4bd3e797692f5410ab374a98e766cd4 (excl.)
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to 9531210f348aa78e260a9e5b0d1a6f7e7aa329e6 (excl.)
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to d5be446948b379f1d1a8e7bc6656d13f44c5c7b1 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • unaffected from 6.1.163 to 6.1.* (incl.)
  • unaffected from 6.6.124 to 6.6.* (incl.)
  • unaffected from 6.12.70 to 6.12.* (incl.)
  • unaffected from 6.18.10 to 6.18.* (incl.)
  • unaffected from 6.19 to * (incl.)

References