From f695488ca83d319b252136429208440d86c7de98 Mon Sep 17 00:00:00 2001 From: Simon Biewald Date: Sat, 21 Nov 2020 01:17:49 +0100 Subject: [PATCH] Quote binary variables during SUID/GID enumeration Fixes cisofy/lynis#1078. Signed-off-by: Simon Biewald --- include/binaries | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/binaries b/include/binaries index a07d34ad..4ab0afb3 100644 --- a/include/binaries +++ b/include/binaries @@ -119,11 +119,11 @@ COUNT=$((COUNT + 1)) BINARY="${SCANDIR}/${FILENAME}" DISCOVERED_BINARIES="${DISCOVERED_BINARIES}${BINARY} " - if [ -u ${BINARY} ]; then + if [ -u "${BINARY}" ]; then NSUID_BINARIES=$((NSUID_BINARIES + 1)) SUID_BINARIES="${SUID_BINARIES}${BINARY} " fi - if [ -g ${BINARY} ]; then + if [ -g "${BINARY}" ]; then NSGID_BINARIES=$((NSGID_BINARIES + 1)) SGID_BINARIES="${SGID_BINARIES}${BINARY} " fi