﻿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					
