From 89262dafca5ef0ba7fcb8e1ac23fad223ece47f7 Mon Sep 17 00:00:00 2001 From: orbisai0security Date: Sun, 31 May 2026 12:24:21 +0000 Subject: [PATCH] fix: V-002 security vulnerability Automated security fix generated by OrbisAI Security --- C/filters/edge_detect.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/C/filters/edge_detect.c b/C/filters/edge_detect.c index 5669b77..19653ef 100644 --- a/C/filters/edge_detect.c +++ b/C/filters/edge_detect.c @@ -8,7 +8,9 @@ static void do_edge_boost(uint8_t *gray, int w, int h, void *ctx) { int strength = ctx ? *(int *)ctx : 128; // Unsharp mask: sharpened = original + (original - blurred) * strength - uint8_t *tmp = malloc(w * h); + if (h <= 0 || w <= 0) + return; + uint8_t *tmp = calloc((size_t)w, (size_t)h); if (!tmp) return;