[PATCH nf v2 0/1] netfilter: ip6t_rt: fix zero-address non-strict match out-of-bounds read

Ren Wei <[email protected]>
Newsgroups gmane.comp.security.firewalls.netfilter.devel
Message-ID <[email protected]>
From: Luxiao Xu <[email protected]>

Hi Florian, netfilter maintainers,

This patch fixes an out-of-bounds read in net/ipv6/netfilter/ip6t_rt.c
reachable by unprivileged users with CAP_NET_ADMIN in user/net namespaces
when configuring non-strict routing match rules with addrnr == 0.

v1 -> v2:
 - Move the loop termination check (i < rtinfo->addrnr) into the for-loop
   header condition in rt_mt6() and remove the backwards break check at
   the bottom of the loop body (suggested by Florian Westphal).
 - v1 Link: https://lore.kernel.org/all/[email protected]/

Thanks,
Ren Wei
Luxiao Xu

Luxiao Xu (1):
  netfilter: ip6t_rt: fix zero-address non-strict match  out-of-bounds
    read

 net/ipv6/netfilter/ip6t_rt.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

-- 
2.43.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.