Fix transport message length check
wireguard-go has a bad length check in its transport message handling. Although it cannot be exploited because of another length check earlier in the function, this should be fixed regardless.
This commit is contained in:
parent
70bcf9ecb8
commit
7c971d7ef4
|
@ -147,7 +147,7 @@ func (device *Device) RoutineReceiveIncoming(IP int, bind Bind) {
|
||||||
|
|
||||||
// check size
|
// check size
|
||||||
|
|
||||||
if len(packet) < MessageTransportType {
|
if len(packet) < MessageTransportSize {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue