netfilter: ipset: fix netiface set name overflow
attribute is copied to IFNAMSIZ-size stack variable, but IFNAMSIZ is smaller than IPSET_MAXNAMELEN. Fortunately nfnetlink needs CAP_NET_ADMIN. Signed-off-by: Florian Westphal <fw@strlen.de> Acked-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
		
					parent
					
						
							
								194d9831f0
							
						
					
				
			
			
				commit
				
					
						4a6dd664eb
					
				
			
		
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -793,7 +793,7 @@ static struct ip_set_type hash_netiface_type __read_mostly = { | |||
| 		[IPSET_ATTR_IP]		= { .type = NLA_NESTED }, | ||||
| 		[IPSET_ATTR_IP_TO]	= { .type = NLA_NESTED }, | ||||
| 		[IPSET_ATTR_IFACE]	= { .type = NLA_NUL_STRING, | ||||
| 					    .len = IPSET_MAXNAMELEN - 1 }, | ||||
| 					    .len  = IFNAMSIZ - 1 }, | ||||
| 		[IPSET_ATTR_CADT_FLAGS]	= { .type = NLA_U32 }, | ||||
| 		[IPSET_ATTR_CIDR]	= { .type = NLA_U8 }, | ||||
| 		[IPSET_ATTR_TIMEOUT]	= { .type = NLA_U32 }, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Florian Westphal
				Florian Westphal