frr/ldpd
Renato Westphal f2e8b73572 ldpd: add missing sanity check in the parsing of label messages
Validate that the FEC prefix length is within the allowed limit
(depending on the FEC address family) in order to prevent possible
buffer overflows.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2019-11-13 21:51:06 -03:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
accept.c *: update thread_add_* calls 2017-05-09 20:44:22 +00:00
address.c ldpd: fix clang warning 2017-10-08 23:39:34 +02:00
adjacency.c bgpd isisd ldpd lib: const drop fixes (SA) 2018-09-17 19:38:59 +02:00
control.c ldpd: simplify initialization of the child processes 2017-06-05 12:23:02 -03:00
control.h lib: standardize use of queue.h 2017-08-17 17:47:05 +02:00
hello.c ldpd: fix issues with dual-stack adjacencies 2017-06-13 13:21:16 -03:00
init.c ldpd: provide more detailed information in some show commands 2017-03-20 21:42:14 -03:00
interface.c bgpd isisd ldpd lib: const drop fixes (SA) 2018-09-17 19:38:59 +02:00
keepalive.c ldpd: provide more detailed information in some show commands 2017-03-20 21:42:14 -03:00
l2vpn.c zebra: identify MPLS FTNs by route type and instance 2019-09-06 21:06:11 -03:00
labelmapping.c ldpd: add missing sanity check in the parsing of label messages 2019-11-13 21:51:06 -03:00
lde.c zebra: identify MPLS FTNs by route type and instance 2019-09-06 21:06:11 -03:00
lde.h zebra: identify MPLS FTNs by route type and instance 2019-09-06 21:06:11 -03:00
lde_lib.c zebra: identify MPLS FTNs by route type and instance 2019-09-06 21:06:11 -03:00
ldp.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00
ldp_debug.c ldpd lib: null check (Coverity 1452287 + 20 alike) 2018-06-21 12:31:57 +02:00
ldp_debug.h ldpd: Switch over to new debug style 2017-12-07 18:59:54 -05:00
ldp_vty.h Merge pull request #1282 from opensourcerouting/ldpd-minor-issues 2017-10-03 20:19:11 -04:00
ldp_vty_cmds.c *: spelchek 2018-10-25 20:10:57 +02:00
ldp_vty_conf.c ldpd: null check (Coverity 1452317) 2018-06-25 16:47:15 +02:00
ldp_vty_exec.c ldpd: Fix compiler warning about uninitialized rt 2017-10-03 21:32:32 -04:00
ldp_zebra.c *: Convert connected_free to a double pointer 2019-11-02 16:13:44 -04:00
ldpd.c ldpd: set default instance to 1 2019-07-10 15:20:27 +02:00
ldpd.conf.sample ldpd: adapt the code for Quagga 2016-09-23 09:31:09 -04:00
ldpd.h zebra: identify MPLS FTNs by route type and instance 2019-09-06 21:06:11 -03:00
ldpe.c ldpd: fix startup on OpenBSD 2018-12-21 21:00:53 -02:00
ldpe.h lib: standardize use of queue.h 2017-08-17 17:47:05 +02:00
log.c ldpd: use synchronous channels for sending log messages 2017-06-05 12:23:33 -03:00
log.h ldpd: split log.c into two files 2017-06-05 12:05:22 -03:00
logmsg.c *: Make code use a consisten definition of labels 2018-02-08 20:31:37 -05:00
Makefile build: non-recursive ldpd 2017-08-04 19:09:11 +02:00
neighbor.c ldpd: buffer underflow, thread safety (PVS-Studio) 2018-07-04 00:01:22 +02:00
notification.c ldpd: accept notifications during the session establishment process 2017-06-05 12:23:48 -03:00
packet.c ldpd: fix clang-SA warning in packet reading 2019-06-13 13:35:33 +02:00
pfkey.c *: fix config.h/zebra.h include order 2018-09-08 21:30:42 +02:00
socket.c *: frr_elevate_privs -> frr_with_privs 2019-09-03 17:18:35 +02:00
subdir.am build: fix a whole bunch of *FLAGS 2019-01-30 19:13:51 +01:00
util.c *: spelchek 2018-10-25 20:10:57 +02:00