PT-2024-27192 · Linux+3 · Linux Kernel+3

Chengming Zhou

+1

·

Published

2024-05-01

·

Updated

2024-08-13

·

CVE-2024-36892

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue arises from the Linux kernel's slab allocator, specifically when handling single object freeing separately from bulk object freeing. If init on free is set, the slab free hook() function zeroes the object, and with slub debug=F and CONFIG SLAB FREELIST HARDENED set, the do slab free() slowpath executes freelist consistency checks. This can lead to a "Freepointer corrupt" detection in check object() due to the decoding of a zeroed freepointer. The vulnerability can be reproduced by setting specific debug and configuration options on a kernel build with CONFIG SLAB FREELIST HARDENED=y.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-04267
CVE-2024-36892
USN-6949-1
USN-6949-2
USN-6952-1
USN-6952-2
USN-6955-1

Affected Products

Astra Linux
Linuxmint
Linux Kernel
Ubuntu