Description
In the Linux kernel, the following vulnerability has been resolved: NFS: fix an incorrect limit in filelayout_decode_layout() The "sizeof(struct nfs_fh)" is two bytes too large and could lead to memory corruption. It should be NFS_MAXFHSIZE because that's the size of the ->data[] buffer. I reversed the size of the arguments to put the variable on the left.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
16b374ca439fb406e46e071f75428f5b033056f8 to < 9d280ab53df1d4a1043bd7a9e7c6a2f9cfbfe040affected16b374ca439fb406e46e071f75428f5b033056f8 to < b287521e9e94bb342ebe5fd8c3fd7db9aef4e6f1affected16b374ca439fb406e46e071f75428f5b033056f8 to < f299522eda1566cbfbae4b15c82970fc41b03714affected16b374ca439fb406e46e071f75428f5b033056f8 to < 945ebef997227ca8c20bad7f8a8358c8ee57a84aaffected16b374ca439fb406e46e071f75428f5b033056f8 to < e411df81cd862ef3d5b878120b2a2fef0ca9cdb1affected16b374ca439fb406e46e071f75428f5b033056f8 to < 9b367fe770b1b80d7bf64ed0d177544a44405f6eaffected16b374ca439fb406e46e071f75428f5b033056f8 to < d34fb628f6ef522f996205a9e578216bbee09e84affected16b374ca439fb406e46e071f75428f5b033056f8 to < 769b01ea68b6c49dc3cde6adf7e53927dacbd3a8affected
Linux Linux
Default version status: affected
2.6.37affected0 to < 2.6.37unaffected4.4.271 to ≤ 4.4.*unaffected4.9.271 to ≤ 4.9.*unaffected4.14.235 to ≤ 4.14.*unaffected4.19.193 to ≤ 4.19.*unaffected5.4.124 to ≤ 5.4.*unaffected5.10.42 to ≤ 5.10.*unaffected5.12.9 to ≤ 5.12.*unaffected5.13 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/9d280ab53df1d4a1043bd7a9e7c6a2f9cfbfe040 ↗
- https://git.kernel.org/stable/c/b287521e9e94bb342ebe5fd8c3fd7db9aef4e6f1 ↗
- https://git.kernel.org/stable/c/f299522eda1566cbfbae4b15c82970fc41b03714 ↗
- https://git.kernel.org/stable/c/945ebef997227ca8c20bad7f8a8358c8ee57a84a ↗
- https://git.kernel.org/stable/c/e411df81cd862ef3d5b878120b2a2fef0ca9cdb1 ↗
- https://git.kernel.org/stable/c/9b367fe770b1b80d7bf64ed0d177544a44405f6e ↗
- https://git.kernel.org/stable/c/d34fb628f6ef522f996205a9e578216bbee09e84 ↗
- https://git.kernel.org/stable/c/769b01ea68b6c49dc3cde6adf7e53927dacbd3a8 ↗