From 3f0367504eea7ff6c5dc8acc7f2e341f16d871b2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 26 Oct 2024 15:51:21 +0000 Subject: [PATCH] linter: Check for more symbols for SSP Signed-off-by: Michael Tremer --- src/libpakfire/linter-file.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libpakfire/linter-file.c b/src/libpakfire/linter-file.c index 69fbdd640..b40e8ff6b 100644 --- a/src/libpakfire/linter-file.c +++ b/src/libpakfire/linter-file.c @@ -407,6 +407,14 @@ static int __pakfire_linter_file_check_ssp( if (pakfire_string_startswith(name, "__stack_chk_fail")) return 0; + // Or if the symbol is called __stack_chk_guard + else if (pakfire_string_startswith(name, "__stack_chk_guard")) + return 0; + + // Or if the symbol is called __intel_security_cookie + else if (pakfire_string_startswith(name, "__intel_security_cookie")) + return 0; + // Count any global functions if ((ELF64_ST_BIND(symbol.st_info) == STB_GLOBAL) && (ELF64_ST_TYPE(symbol.st_info) == STT_FUNC)) -- 2.39.5