cbcvebase.
CVE-2023-53989
published 2025-12-24

CVE-2023-53989: In the Linux kernel, the following vulnerability has been resolved: arm64: mm: fix VA-range sanity check Both create_mapping_noalloc() and…

PriorityP420medium5.5
EPSS
0.18%
7.7th percentile
In the Linux kernel, the following vulnerability has been resolved: arm64: mm: fix VA-range sanity check Both create_mapping_noalloc() and update_mapping_prot() sanity-check their 'virt' parameter, but the check itself doesn't make much sense. The condition used today appears to be a historical accident. The sanity-check condition: if ((virt >= PAGE_END) && (virt = VA_START) && (virt = PAGE_END) && (virt < VMALLOC_START)) { [ ... warning here ... ] return; } Correct the condition to check against the start of the TTBR1 address space, which is currently PAGE_OFFSET. This simplifies the logic, and more clearly matches the "outside kernel range" message in the warning.

Affected

15 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 5.10.191-1 (bullseye)linux 5.10.191-1 (bullseye)
linuxlinux
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < 9d8d3df71516ec3236d8d93ff029d251377ba4b19d8d3df71516ec3236d8d93ff029d251377ba4b1
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < 32020fc2a8373d3de35ae6d029d5969a42651e7a32020fc2a8373d3de35ae6d029d5969a42651e7a
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < 621619f626cbe702ddbdc54117f3868b8ebd8129621619f626cbe702ddbdc54117f3868b8ebd8129
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < c7a9e967cc9615a1dabc5e0e6fdbe88a172d5a5bc7a9e967cc9615a1dabc5e0e6fdbe88a172d5a5b
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < b03c7fcc5ed854d0e1b27e9abf12428bfa751a37b03c7fcc5ed854d0e1b27e9abf12428bfa751a37
linuxlinux>= 14c127c957c1c6070647c171e72f06e0db275ebf < ab9b4008092c86dc12497af155a0901cc1156999ab9b4008092c86dc12497af155a0901cc1156999
linuxlinux_kernel>= 0 < 5.10.191-15.10.191-1
linuxlinux_kernel>= 0 < 6.4.11-16.4.11-1
linuxlinux_kernel>= 0 < 6.4.11-16.4.11-1
linuxlinux_kernel>= 5.11.0 < 5.15.1505.15.150
linuxlinux_kernel>= 5.16.0 < 6.4.76.4.7
linuxlinux_kernel>= 5.4.0 < 5.4.2515.4.251
linuxlinux_kernel>= 5.5.0 < 5.10.1885.10.188
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.