CVE-2022-50869
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
30/12/2025
Last modified:
30/12/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
fs/ntfs3: Fix slab-out-of-bounds in r_page<br />
<br />
When PAGE_SIZE is 64K, if read_log_page is called by log_read_rst for<br />
the first time, the size of *buffer would be equal to<br />
DefaultLogPageSize(4K).But for *buffer operations like memcpy,<br />
if the memory area size(n) which being assigned to buffer is larger<br />
than 4K (log->page_size(64K) or bytes(64K-page_off)), it will cause<br />
an out of boundary error.<br />
Call trace:<br />
[...]<br />
kasan_report+0x44/0x130<br />
check_memory_region+0xf8/0x1a0<br />
memcpy+0xc8/0x100<br />
ntfs_read_run_nb+0x20c/0x460<br />
read_log_page+0xd0/0x1f4<br />
log_read_rst+0x110/0x75c<br />
log_replay+0x1e8/0x4aa0<br />
ntfs_loadlog_and_replay+0x290/0x2d0<br />
ntfs_fill_super+0x508/0xec0<br />
get_tree_bdev+0x1fc/0x34c<br />
[...]<br />
<br />
Fix this by setting variable r_page to NULL in log_read_rst.



