diff --git a/content/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/redirect1.c b/content/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/redirect1.c index dbe5d6c9d0..7142b86574 100644 --- a/content/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/redirect1.c +++ b/content/learning-paths/servers-and-cloud-computing/exploiting-stack-buffer-overflow-aarch64/redirect1.c @@ -5,7 +5,7 @@ __attribute__((noinline)) char f(char *src) { char buffer[8]; - strcpy(buffer, src); + snprintf(buffer, sizeof(buffer), "%s", src); return buffer[2]; }