Description
In the Linux kernel, the following vulnerability has been resolved: jfs: truncate good inode pages when hard link is 0 The fileset value of the inode copy from the disk by the reproducer is AGGR_RESERVED_I. When executing evict, its hard link number is 0, so its inode pages are not truncated. This causes the bugon to be triggered when executing clear_inode() because nrpages is greater than 0.
Product status
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 89fff8e3d6710fc32507b8e19eb5afa9fb79b896
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 5845b926c561b8333cd65169526eec357d7bb449
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 8ed7275910fb7177012619864e04d3008763f3ea
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before b5b471820c33365a8ccd2d463578bf4e47056c2c
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 34d8e982bac48bdcca7524644a8825a580edce74
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before df3fd8daf278eca365f221749ae5b728e8382a04
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 2b1d5ca395a5fb170c3f885cd42c16179f7f54ec
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 1bb5cdc3e39f0c2b311fcb631258b7e60d3fb0d3
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (git) before 2d91b3765cd05016335cd5df5e5c6a29708ec058
5.4.297 (semver)
5.10.241 (semver)
5.15.190 (semver)
6.1.149 (semver)
6.6.103 (semver)
6.12.43 (semver)
6.15.11 (semver)
6.16.2 (semver)
6.17 (original_commit_for_fix)
References
git.kernel.org/...c/89fff8e3d6710fc32507b8e19eb5afa9fb79b896
git.kernel.org/...c/5845b926c561b8333cd65169526eec357d7bb449
git.kernel.org/...c/8ed7275910fb7177012619864e04d3008763f3ea
git.kernel.org/...c/b5b471820c33365a8ccd2d463578bf4e47056c2c
git.kernel.org/...c/34d8e982bac48bdcca7524644a8825a580edce74
git.kernel.org/...c/df3fd8daf278eca365f221749ae5b728e8382a04
git.kernel.org/...c/2b1d5ca395a5fb170c3f885cd42c16179f7f54ec
git.kernel.org/...c/1bb5cdc3e39f0c2b311fcb631258b7e60d3fb0d3
git.kernel.org/...c/2d91b3765cd05016335cd5df5e5c6a29708ec058