From: Eric Dumazet <eduma...@google.com>
Date: Wed, 27 Mar 2019 08:21:30 -0700

> net_hash_mix() currently uses kernel address of a struct net,
> and is used in many places that could be used to reveal this
> address to a patient attacker, thus defeating KASLR, for
> the typical case (initial net namespace, &init_net is
> not dynamically allocated)
> 
> I believe the original implementation tried to avoid spending
> too many cycles in this function, but security comes first.
> 
> Also provide entropy regardless of CONFIG_NET_NS.
> 
> Fixes: 0b4419162aa6 ("netns: introduce the net_hash_mix "salt" for hashes")
> Signed-off-by: Eric Dumazet <eduma...@google.com>
> Reported-by: Amit Klein <aksecur...@gmail.com>
> Reported-by: Benny Pinkas <be...@pinkas.net>

Applied and queued up for -stable, thanks.

Reply via email to