From 5ebb71d8fbcb5834a035a48005a76b26e22f18f0 Mon Sep 17 00:00:00 2001 From: Levent Kaya Date: Tue, 17 Mar 2026 14:51:15 +0300 Subject: [PATCH] unix: prevent uv__make_subdirs_p buffer overflow --- src/unix/aix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/unix/aix.c b/src/unix/aix.c index af4190312..d99dc8fd5 100644 --- a/src/unix/aix.c +++ b/src/unix/aix.c @@ -542,7 +542,7 @@ static int uv__make_subdirs_p(const char *filename) { if (cmd_len + (size_t)dir_part_len + 1 > sizeof(cmd)) return UV_ENAMETOOLONG; - strncat(cmd, filename, (p - filename)); + strncat(cmd, filename, dir_part_len); rc = uv__makedir_p(cmd); if (rc == -1 && errno != EEXIST){