CVE-2022-50869 Details
Description
In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Fix slab-out-of-bounds in r_page When PAGE_SIZE is 64K, if read_log_page is called by log_read_rst for the first time, the size of *buffer would be equal to DefaultLogPageSize(4K).But for *buffer operations like memcpy, if the memory area size(n) which being assigned to buffer is larger than 4K (log->page_size(64K) or bytes(64K-page_off)), it will cause an out of boundary error. Call trace: [...] kasan_report+0x44/0x130 check_memory_region+0xf8/0x1a0 memcpy+0xc8/0x100 ntfs_read_run_nb+0x20c/0x460 read_log_page+0xd0/0x1f4 log_read_rst+0x110/0x75c log_replay+0x1e8/0x4aa0 ntfs_loadlog_and_replay+0x290/0x2d0 ntfs_fill_super+0x508/0xec0 get_tree_bdev+0x1fc/0x34c [...] Fix this by setting variable r_page to NULL in log_read_rst.
A slab-out-of-bounds vulnerability has been identified in the NTFS3 subsystem of the Linux kernel. This issue occurs when the page size is set to 64K. During the first call of 'read_log_page' by 'log_read_rst', the buffer size is initialized to 4K. However, if the actual log page size is 64K, this discrepancy leads to a buffer overflow when 'memcpy' attempts to copy data, causing an out-of-bounds memory access. The vulnerability has been addressed by modifying the 'log_read_rst' function to initialize the 'r_page' variable to NULL, preventing the out-of-bounds access.
Users can upgrade to the patched version of the Linux kernel available in the Linux kernel stable tree to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Dec 30, 2025References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/6d076293e5bffdf897ea5f975669206e09beed6a | kernel.org | Source CodeVendor |
| https://git.kernel.org/stable/c/bf86a640a34947d92062996e1a75b9cd9d83dd19 | kernel.org | Source CodeVendor |
| https://git.kernel.org/stable/c/ecfbd57cf9c5ca225184ae266ce44ae473792132 | kernel.org | Source CodeVendor |
| https://git.kernel.org/stable/c/ed686e7a26dd19ae6b46bb662f735acfa88ff7bc | kernel.org | Source CodeVendor |
Weakness Enumeration
No weakness enumeration is available for this CVE.
Affected Products
| Product | Versions |
|---|---|
| Linux kernel | All versions |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 4, 2026 | CVE Modified | kernel.org |
| Jun 17, 2026 | CVE Modified | kernel.org |
| Dec 30, 2025 | New CVE Received | kernel.org |
Volerion