:: commit 5176a2303e0fb67a391ab841cadd339737482db9

mintsuki <mintsuki@protonmail.com> — 2021-05-22 08:34

parents: f9f38f0c39

limine-install: Ensure stack is not executable on UNIX/ELF

diff --git a/limine-install/inc.S b/limine-install/inc.S
index a431be17..9edb2989 100644
--- a/limine-install/inc.S
+++ b/limine-install/inc.S
@@ -19,6 +19,10 @@ __binary_limine_hdd_bin_end:
 
 #elif defined (__linux__) || defined (__unix__)
 
+#if defined (__ELF__)
+.section .note.GNU-stack, "", %progbits
+#endif
+
 .section .data
 .global _binary_limine_hdd_bin_start
 _binary_limine_hdd_bin_start:
tab: 248 wrap: offon