p2p/discover: apply netrestrict in discv5 response handler (#25304)
This commit is contained in:
		
							parent
							
								
									e3df3d34cf
								
							
						
					
					
						commit
						a9ef135e2d
					
				| @ -407,6 +407,9 @@ func (t *UDPv5) verifyResponseNode(c *callV5, r *enr.Record, distances []uint, s | ||||
| 	if err := netutil.CheckRelayIP(c.node.IP(), node.IP()); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if t.netrestrict != nil && !t.netrestrict.Contains(node.IP()) { | ||||
| 		return nil, errors.New("not contained in netrestrict list") | ||||
| 	} | ||||
| 	if c.node.UDP() <= 1024 { | ||||
| 		return nil, errLowPort | ||||
| 	} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user