From: Kichan Kwon Date: Wed, 19 Apr 2017 02:17:30 +0000 (+0900) Subject: update_db : do chdir after chroot X-Git-Tag: submit/tizen/20170419.094553^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a08513152523d94cc18008679194ceedd5b8e4eb;p=platform%2Fcore%2Fapi%2Fsystem-info.git update_db : do chdir after chroot - To prevent from accessing outside of chroot directory Change-Id: Ia951443f9a0f4da12596640361288519b94a38c6 Signed-off-by: Kichan Kwon --- diff --git a/src/update_db/system_info_db_update.c b/src/update_db/system_info_db_update.c index 98a5764..61b7be4 100644 --- a/src/update_db/system_info_db_update.c +++ b/src/update_db/system_info_db_update.c @@ -138,6 +138,11 @@ int main(int argc, char *argv[]) printf("Failed to change root dir (%s, errno:%d)\n", root, errno); return -errno; } + ret = chdir("/"); + if (ret < 0) { + printf("Failed to go to root directory : %s", errno); + return -errno; + } pid = fork(); if (pid < 0) {