Description
In the Linux kernel, the following vulnerability has been resolved: fs/jfs: Add check for negative db_l2nbperpage l2nbperpage is log2(number of blks per page), and the minimum legal value should be 0, not negative. In the case of l2nbperpage being negative, an error will occur when subsequently used as shift exponent. Syzbot reported this bug: UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:799:12 shift exponent -16777216 is negative
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
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < cc61fcf7d1c99f148fe8ddfb5c6ed0bb75861f01affected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 8f2964df6bfce9d92d81ca552010b8677af8d9dcaffected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < a81a56b4cbe3142cc99f6b98e8f9b3a631c768e1affected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 524b4f203afcf87accfe387e846f33f916f0c907affected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 5f148b16972e5f4592629b244d5109b15135f53faffected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 0cb567e727339a192f9fd0db00781d73a91d15a6affected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 491085258185ffc4fb91555b0dba895fe7656a45affected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 1a7c53fdea1d189087544d9a606d249e93c4934baffected1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to < 525b861a008143048535011f3816d407940f4bfaaffected
Linux Linux
Default version status: affected
2.6.12affected0 to < 2.6.12unaffected4.14.331 to ≤ 4.14.*unaffected4.19.300 to ≤ 4.19.*unaffected5.4.262 to ≤ 5.4.*unaffected5.10.202 to ≤ 5.10.*unaffected5.15.140 to ≤ 5.15.*unaffected6.1.64 to ≤ 6.1.*unaffected6.5.13 to ≤ 6.5.*unaffected6.6.3 to ≤ 6.6.*unaffected6.7 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/cc61fcf7d1c99f148fe8ddfb5c6ed0bb75861f01 ↗
- https://git.kernel.org/stable/c/8f2964df6bfce9d92d81ca552010b8677af8d9dc ↗
- https://git.kernel.org/stable/c/a81a56b4cbe3142cc99f6b98e8f9b3a631c768e1 ↗
- https://git.kernel.org/stable/c/524b4f203afcf87accfe387e846f33f916f0c907 ↗
- https://git.kernel.org/stable/c/5f148b16972e5f4592629b244d5109b15135f53f ↗
- https://git.kernel.org/stable/c/0cb567e727339a192f9fd0db00781d73a91d15a6 ↗
- https://git.kernel.org/stable/c/491085258185ffc4fb91555b0dba895fe7656a45 ↗
- https://git.kernel.org/stable/c/1a7c53fdea1d189087544d9a606d249e93c4934b ↗
- https://git.kernel.org/stable/c/525b861a008143048535011f3816d407940f4bfa ↗