From 12297814bd450045893a9690b6785b3d27f08938 Mon Sep 17 00:00:00 2001 From: orbisai0security Date: Fri, 15 May 2026 08:15:10 +0000 Subject: [PATCH] fix: V-002 security vulnerability Automated security fix generated by Orbis Security AI --- C-library/src/integers.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/C-library/src/integers.c b/C-library/src/integers.c index 835940d..cb22747 100644 --- a/C-library/src/integers.c +++ b/C-library/src/integers.c @@ -63,7 +63,7 @@ char *c_toBinary(int n) { buf[len] = '\0'; // reverse the string char *out = c_safeMalloc(len + 1); - memcpy(out, buf, len + 1); + snprintf(out, len + 1, "%s", buf); c_reverseString(out); return out; } @@ -83,7 +83,7 @@ char *c_toString(int n) { snprintf(buf, sizeof(buf), "%d", n); size_t len = strlen(buf); char *out = c_safeMalloc(len + 1); - memcpy(out, buf, len + 1); + snprintf(out, len + 1, "%s", buf); return out; }