Re: enable null pointer hardening by default

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Eric Paris wrote:
> I'd like to see the fedora kernel enable the null pointer hardening work
> I did upstream by default.
> 
> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ed0321895182ffb6ecf210e066d87911b270d587
> 
> Upstream refused to turn it on as it is known to break non-root users of
> dosemu and they felt very strongly that not one user could break.  It
> can be easily disabled with an entry in sysctl.conf for any such users.
> Certainly turning this on is something we would want to release note in
> F9 (which I don't know the process to do)
> 
> This must not be applied to F8 until at least after the rebase to 2.6.24
> as the 2.6.23 implementation of my hardening work is known buggy and
> causes unneeded issues.
> 
> Would anyone have a problem carrying this patch in fedora?  This would
> be a forever fedora'ism.

Couldn't this default value be a kernel config option?
(CONFIG_DEFAULT_MMAP_MIN_ADDR) or something less verbose...

-Eric



> ---
> 
>  security/security.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/security/security.c b/security/security.c
> index 0e1f1f1..61787bb 100644
> --- a/security/security.c
> +++ b/security/security.c
> @@ -23,7 +23,7 @@ extern struct security_operations dummy_security_ops;
>  extern void security_fixup_ops(struct security_operations *ops);
>  
>  struct security_operations *security_ops;	/* Initialized to NULL */
> -unsigned long mmap_min_addr;		/* 0 means no protection */
> +unsigned long mmap_min_addr = 65536;		/* protect first 64k */
>  
>  static inline int verify(struct security_operations *ops)
>  {
> 
> 
> _______________________________________________
> Fedora-kernel-list mailing list
> Fedora-kernel-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/fedora-kernel-list

_______________________________________________
Fedora-kernel-list mailing list
Fedora-kernel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-kernel-list

[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux