From: Djalal Harouni Date: Fri, 24 Oct 2014 23:45:28 +0000 (+0100) Subject: handle: validate items in kdbus_items_validate() in KDBUS_CMD_CONN_INFO X-Git-Tag: upstream/0.20141102.012929utc~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e894108a9f022637e8150c31490094a8dc00a9a;p=platform%2Fcore%2Fsystem%2Fkdbus-bus.git handle: validate items in kdbus_items_validate() in KDBUS_CMD_CONN_INFO Try to validate the KDBUS_ITEM_NAME before going further Signed-off-by: Djalal Harouni --- diff --git a/handle.c b/handle.c index 12f132f..dabafad 100644 --- a/handle.c +++ b/handle.c @@ -861,6 +861,11 @@ static long kdbus_handle_ioctl_ep_connected(struct file *file, unsigned int cmd, if (ret < 0) break; + ret = kdbus_items_validate(cmd_info->items, + KDBUS_ITEMS_SIZE(cmd_info, items)); + if (ret < 0) + break; + if (cmd == KDBUS_CMD_CONN_INFO) ret = kdbus_cmd_info(conn, cmd_info); else