Description
In the Linux kernel, the following vulnerability has been resolved: ext4: avoid cycles in directory h-tree A maliciously corrupted filesystem can contain cycles in the h-tree stored inside a directory. That can easily lead to the kernel corrupting tree nodes that were already verified under its hands while doing a node split and consequently accessing unallocated memory. Fix the problem by verifying traversed block numbers are unique.
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
ac27a0ec112a089f1a5102bc8dffc79c8c815571 to < 24b8206fec1db21d7e82f21f0b2ff5e5672cf5b3affectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < b3ad9ff6f06c1dc6abf7437691c88ca3d6da3ac0affectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < e157c8f87e8fac112d6c955e69a60cdb9bc80a60affectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < ff4cafa51762da3824881a9000ca421d4b78b138affectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < 3a3ce941645407cd0b0b7f01ad9e2ea3770f46ccaffectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < d5a16a6df2c16eaf4de04948553ef0089dee463faffectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < 6084240bfc44bf265ab6ae7d96980469b05be0f1affectedac27a0ec112a089f1a5102bc8dffc79c8c815571 to < 3ba733f879c2a88910744647e41edeefbc0d92b2affected
Linux Linux
Default version status: affected
2.6.19affected0 to < 2.6.19unaffected4.14.283 to ≤ 4.14.*unaffected4.19.247 to ≤ 4.19.*unaffected5.4.198 to ≤ 5.4.*unaffected5.10.121 to ≤ 5.10.*unaffected5.15.46 to ≤ 5.15.*unaffected5.17.14 to ≤ 5.17.*unaffected5.18.3 to ≤ 5.18.*unaffected5.19 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/24b8206fec1db21d7e82f21f0b2ff5e5672cf5b3 ↗
- https://git.kernel.org/stable/c/b3ad9ff6f06c1dc6abf7437691c88ca3d6da3ac0 ↗
- https://git.kernel.org/stable/c/e157c8f87e8fac112d6c955e69a60cdb9bc80a60 ↗
- https://git.kernel.org/stable/c/ff4cafa51762da3824881a9000ca421d4b78b138 ↗
- https://git.kernel.org/stable/c/3a3ce941645407cd0b0b7f01ad9e2ea3770f46cc ↗
- https://git.kernel.org/stable/c/d5a16a6df2c16eaf4de04948553ef0089dee463f ↗
- https://git.kernel.org/stable/c/6084240bfc44bf265ab6ae7d96980469b05be0f1 ↗
- https://git.kernel.org/stable/c/3ba733f879c2a88910744647e41edeefbc0d92b2 ↗