summaryrefslogtreecommitdiff
path: root/zebra/zebra_errors.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-09-30 08:51:45 -0400
committerDonald Sharp <sharpd@nvidia.com>2022-09-30 08:59:52 -0400
commit3e46b43e3788f0f87bae56a86b54d412b4710286 (patch)
tree347715f8a7e13602b67de932a3c9e74962e5d46c /zebra/zebra_errors.c
parent5ae96447d7e0b6f5e3a361b61b743b7e92e6832e (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