title: ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
description: In the Linux kernel, the following vulnerability has been resolved:
ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
Places the logic for checking if the group's block bitmap is corrupt under
the protection of the group lock to avoid allocating blocks from the group
with a corrupted block bitmap.
affected:
{
product: Linux
vendor: Linux
defaultStatus: unaffected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions:
version: 1da177e4c3f4, lessThan: 5a6dcc4ad0f7, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: 6b92b1bc16d6, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: ffeb72a80a82, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: 8de8305a25bf, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: d639102f4cbd, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: d3bbe77a76bc, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: 21dbe20589c7, status: affected, versionType: git
version: 1da177e4c3f4, lessThan: 832698373a25, status: affected, versionType: git
}
{
product: Linux
vendor: Linux
defaultStatus: affected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions:
version: 4.19.308, lessThanOrEqual: 4.19.*, status: unaffected, versionType: custom
version: 5.4.270, lessThanOrEqual: 5.4.*, status: unaffected, versionType: custom
version: 5.10.211, lessThanOrEqual: 5.10.*, status: unaffected, versionType: custom
version: 5.15.150, lessThanOrEqual: 5.15.*, status: unaffected, versionType: custom
version: 6.1.80, lessThanOrEqual: 6.1.*, status: unaffected, versionType: custom
version: 6.6.19, lessThanOrEqual: 6.6.*, status: unaffected, versionType: custom
version: 6.7.7, lessThanOrEqual: 6.7.*, status: unaffected, versionType: custom
version: 6.8, lessThanOrEqual: *, status: unaffected, versionType: original_commit_for_fix
}
