From 6a9b851ded4e22d437cc25d11260ecb6f5e52583 Mon Sep 17 00:00:00 2001 From: robertsLando Date: Tue, 4 Feb 2025 08:48:03 +0100 Subject: [PATCH] fix(ui): sanitize search function to convert assignment to comparison in zniffer Fixes #4117 --- src/views/Zniffer.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/views/Zniffer.vue b/src/views/Zniffer.vue index a0077a56b09..760d39a7aa2 100644 --- a/src/views/Zniffer.vue +++ b/src/views/Zniffer.vue @@ -645,6 +645,8 @@ export default { } try { + // sanitize search function, convert assignment to comparison + search = search.replace(/([^=])=([^=])/g, '$1==$2') const fn = new Function( 'frame, homeId, ch, src, dest, protocolDataRate, hop, dir, repeaters', `return ${search.replace(/\\/g, '\\\\')}`,