From: Dan Carpenter Date: Wed, 28 May 2014 13:30:40 +0000 (+0300) Subject: user_data: kstrtoul() and friends should taint data as untrusted X-Git-Tag: 1.60~240 X-Git-Url: https://repo.or.cz/w/smatch.git/commitdiff_plain/feb677283bd5612635dd63cdac4279351e4e0c7b user_data: kstrtoul() and friends should taint data as untrusted Signed-off-by: Dan Carpenter --- diff --git a/check_user_data.c b/check_user_data.c index 0e8d83c2..22f2298b 100644 --- a/check_user_data.c +++ b/check_user_data.c @@ -562,6 +562,7 @@ void check_user_data(int id) add_function_hook("__copy_from_user", &match_user_copy, INT_PTR(0)); add_function_hook("memcpy_fromiovec", &match_user_copy, INT_PTR(0)); add_function_assign_hook("kmemdup_user", &match_user_assign_function, NULL); + add_function_hook("_kstrtoull", &match_user_copy, INT_PTR(2)); add_hook(&match_caller_info, FUNCTION_CALL_HOOK); add_member_info_callback(my_id, struct_member_callback);