id summary reporter owner description type status priority milestone component version resolution keywords cc field_blocks field_dependson field_seealso 736 Kernel leaks parent thread's context to children Jiří Zárevúcky Jakub Jermář "When creating a new thread, the kernel uses `context_save()` followed by `context_set()` to create the new thread's context. This results in the child thread inheriting a significant portion of the parent's context, including between different tasks, and from kernel to userspace. Beyond the obvious security implications, having garbage in registers makes it harder to pass meaningful arguments from loader to the loaded program. " defect closed blocker 0.8.0 helenos/kernel/generic mainline fixed