CVE Database
/

CVE-2021-47221

Back to search

CVE-2021-47221

Published: May 21, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: mm/slub: actually fix freelist pointer vs redzoning It turns out that SLUB redzoning ("slub_debug=Z") checks from s->object_size rather than from s->inuse (which is normally bumped to make room for the freelist pointer), so a cache created with an object size less than 24 would have the freelist pointer written beyond s->object_size, causing the redzone to be corrupted by the freelist pointer. This was very visible with "slub_debug=ZF": BUG test (Tainted: G B ): Right Redzone overwritten ----------------------------------------------------------------------------- INFO: 0xffff957ead1c05de-0xffff957ead1c05df @offset=1502. First byte 0x1a instead of 0xbb INFO: Slab 0xffffef3950b47000 objects=170 used=170 fp=0x0000000000000000 flags=0x8000000000000200 INFO: Object 0xffff957ead1c05d8 @offset=1496 fp=0xffff957ead1c0620 Redzone (____ptrval____): bb bb bb bb bb bb bb bb ........ Object (____ptrval____): 00 00 00 00 00 f6 f4 a5 ........ Redzone (____ptrval____): 40 1d e8 1a aa @.... Padding (____ptrval____): 00 00 00 00 00 00 00 00 ........ Adjust the offset to stay within s->object_size. (Note that no caches of in this size range are known to exist in the kernel currently.)

VendorProductVersions

Linux

Linux

affected
89b83f282d8ba380cf2124f88106c57df49c538c - < f6ed2357541612a13a5841b3af4dc32ed984a25f
affected
89b83f282d8ba380cf2124f88106c57df49c538c - < ce6e8bee7a3883e8008b30f5887dbb426aac6a35
affected
89b83f282d8ba380cf2124f88106c57df49c538c - < e41a49fadbc80b60b48d3c095d9e2ee7ef7c9a8e

Linux

Linux

affected
5.7
unaffected
0 - < 5.7
unaffected
5.10.46 - <= 5.10.*
unaffected
5.12.13 - <= 5.12.*
unaffected
5.13 - <= *

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now