mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
unifikey: fix kasan bug reported in name_store [1/1]
PD#SWPL-7326 Problem: slab-out-of-bounds in strlen called by name_store Solution: Make sure the string passed to strlen is always '\0' ended Verify: Locally Change-Id: Ifd78a100c0e34ff9afb527ebe7b044ceb5c3505e Signed-off-by: Jiamin Ma <jiamin.ma@amlogic.com>
This commit is contained in:
@@ -1277,7 +1277,7 @@ static ssize_t name_store(struct class *cla,
|
||||
}
|
||||
|
||||
key_cnt = unifykey_count_key(&(ukdev->uk_header));
|
||||
name = kzalloc(count, GFP_KERNEL);
|
||||
name = kzalloc(count + 1, GFP_KERNEL);
|
||||
if (!name) {
|
||||
pr_err("can't kzalloc mem,%s:%d\n",
|
||||
__func__,
|
||||
|
||||
Reference in New Issue
Block a user