ipsec: validate number of input sas 79/26479/2
authorMatthew Smith <mgsmith@netgate.com>
Sat, 11 Apr 2020 01:27:33 +0000 (20:27 -0500)
committerNeale Ranns <nranns@cisco.com>
Tue, 14 Apr 2020 07:37:28 +0000 (07:37 +0000)
Type: fix

There is a statically allocated array for inbound SAs which can hold
4 IDs. The input parameter containing the IDs of th inbound SAs is a
vector and Its possible to pass a vector with more than 4 elements
and write the memory past the end of the array. Fail if more than 4
SAs are passed in the vector.

Change-Id: I0c9d321c902d6366b8aff816d04e343dcbd110eb
Signed-off-by: Matthew Smith <mgsmith@netgate.com>

No differences found