[sheepdog] [PATCH] lib: Remove executable stack comming from sha1_ssse3.S
Liu Yuan
namei.unix at gmail.com
Wed Feb 12 08:07:56 CET 2014
On Thu, Feb 06, 2014 at 12:23:57PM +0100, Marcin Mirosław wrote:
> Executable stack can be security hole, EX stack prevents working of NX.
> More information can be found here:
> https://wiki.gentoo.org/wiki/Project:Hardened/GNU_stack_quickstart
> https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities#Introduction
>
> i686 architecture wasn't affected.
>
> Signed-off-by: Marcin Mirosław <marcin at mejor.pl>
> ---
> lib/sha1_ssse3.S | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/lib/sha1_ssse3.S b/lib/sha1_ssse3.S
> index 22ce597..a9ce142 100644
> --- a/lib/sha1_ssse3.S
> +++ b/lib/sha1_ssse3.S
> @@ -562,3 +562,7 @@ W_PRECALC_AVX
> * unsigned int rounds);
> */
> SHA1_VECTOR_ASM sha1_transform_avx
> +
> +#if defined(__linux__) && defined(__ELF__)
> +.section .note.GNU-stack,"",%progbits
> +#endif
> --
> 1.8.3.2
>
> --
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog
Applied thanks
Yuan
More information about the sheepdog
mailing list