mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-07 00:01:49 -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)
|
msg->rtm_version != RTM_VERSION)
|
||||||
{
|
{
|
||||||
DBG2(DBG_KNL, "received corrupted PF_ROUTE message");
|
DBG2(DBG_KNL, "received corrupted PF_ROUTE message");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user