In the Linux kernel, pick_next_rt_entity() may return a...
High severity
Unreviewed
Published
Mar 27, 2023
to the GitHub Advisory Database
•
Updated Jan 20, 2024
Description
Published by the National Vulnerability Database
Mar 27, 2023
Published to the GitHub Advisory Database
Mar 27, 2023
Last updated
Jan 20, 2024
In the Linux kernel, pick_next_rt_entity() may return a type confused entry, not detected by the BUG_ON condition, as the confused entry will not be NULL, but list_head.The buggy error condition would lead to a type confused entry with the list head,which would then be used as a type confused sched_rt_entity,causing memory corruption.
References