diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2022-09-30 08:51:45 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2022-09-30 08:59:52 -0400 |
| commit | 3e46b43e3788f0f87bae56a86b54d412b4710286 (patch) | |
| tree | 347715f8a7e13602b67de932a3c9e74962e5d46c /zebra/zebra_errors.c | |
| parent | 5ae96447d7e0b6f5e3a361b61b743b7e92e6832e (diff) | |
bgpd: Ensure FRR has enough data to read 2 bytes in peek_for_as4_capability
In peek_for_as4_capability the code is checking that the
stream has at least 2 bytes to read ( the opt_type and the
opt_length ). However if BGP_OPEN_EXT_OPT_PARAMS_CAPABLE(peer)
is configured then FRR is reading 3 bytes. Which is not good
since the packet could be badly formated. Ensure that
FRR has the appropriate data length to read the data.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/zebra_errors.c')
0 files changed, 0 insertions, 0 deletions
