mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-05 00:00:45 -04:00
kernel-pfroute: fix length check when receiving PF_ROUTE messages
This commit is contained in:
parent
64f309e735
commit
e8002956c9
@ -475,7 +475,7 @@ static job_requeue_t receive_events(private_kernel_pfroute_net_t *this)
|
||||
}
|
||||
}
|
||||
|
||||
if (len < sizeof(msg->rtm_msglen) || len < msg->rtm_msglen ||
|
||||
if (len < sizeof(*msg) || len < msg->rtm_msglen ||
|
||||
msg->rtm_version != RTM_VERSION)
|
||||
{
|
||||
DBG2(DBG_KNL, "received corrupted PF_ROUTE message");
|
||||
|
Loading…
x
Reference in New Issue
Block a user