From 3f2dd41de5a058e36f3cfa589fb2a99babf3f024 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Thu, 11 Dec 2025 12:00:04 +0100 Subject: [PATCH] Fixed potential buffer overflow when computing chroot path Ticket: ENT-13551 Changelog: Title Signed-off-by: Lars Erik Wik --- libpromises/changes_chroot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpromises/changes_chroot.c b/libpromises/changes_chroot.c index 0d27c0c239..062b387027 100644 --- a/libpromises/changes_chroot.c +++ b/libpromises/changes_chroot.c @@ -215,7 +215,7 @@ void PrepareChangesChroot(const char *path) continue; } char entry_path[PATH_MAX]; - strcpy(entry_path, path); + strlcpy(entry_path, path, sizeof(entry_path)); JoinPaths(entry_path, PATH_MAX, entry->d_name); PrepareChangesChroot(entry_path); }