Description
In the Linux kernel, the following vulnerability has been resolved: xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() As 'kdata.num' is user-controlled data, if user tries to allocate memory larger than(>=) MAX_ORDER, then kcalloc() will fail, it creates a stack trace and messes up dmesg with a warning. Call trace: -> privcmd_ioctl --> privcmd_ioctl_mmap_resource Add __GFP_NOWARN in order to avoid too large allocation warning. This is detected by static analysis using smatch.
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
3ad0876554cafa368f574d4d408468510543e9ff to < 5d68ae32d132ea2af73bc223fd64c46f85302a8baffected3ad0876554cafa368f574d4d408468510543e9ff to < 4f983ee5e5de924d93a7bbb4e6f68f38c6256cd5affected3ad0876554cafa368f574d4d408468510543e9ff to < 46026bb057c35f5bb111bf95e00cd8366d2e34d4affected3ad0876554cafa368f574d4d408468510543e9ff to < 0bf874183b32eae2cc20e3c5be38ec3d33e7e564affected3ad0876554cafa368f574d4d408468510543e9ff to < e0c5f1058ed96f2b7487560c4c4cbd768d13d065affected3ad0876554cafa368f574d4d408468510543e9ff to < 4da411086f5ab32f811a89ef804980ec106ebb65affected3ad0876554cafa368f574d4d408468510543e9ff to < 8b997b2bb2c53b76a6db6c195930e9ab8e4b0c79affected
Linux Linux
Default version status: affected
4.18affected0 to < 4.18unaffected4.19.270 to ≤ 4.19.*unaffected5.4.229 to ≤ 5.4.*unaffected5.10.163 to ≤ 5.10.*unaffected5.15.86 to ≤ 5.15.*unaffected6.0.16 to ≤ 6.0.*unaffected6.1.2 to ≤ 6.1.*unaffected6.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/5d68ae32d132ea2af73bc223fd64c46f85302a8b ↗
- https://git.kernel.org/stable/c/4f983ee5e5de924d93a7bbb4e6f68f38c6256cd5 ↗
- https://git.kernel.org/stable/c/46026bb057c35f5bb111bf95e00cd8366d2e34d4 ↗
- https://git.kernel.org/stable/c/0bf874183b32eae2cc20e3c5be38ec3d33e7e564 ↗
- https://git.kernel.org/stable/c/e0c5f1058ed96f2b7487560c4c4cbd768d13d065 ↗
- https://git.kernel.org/stable/c/4da411086f5ab32f811a89ef804980ec106ebb65 ↗
- https://git.kernel.org/stable/c/8b997b2bb2c53b76a6db6c195930e9ab8e4b0c79 ↗