]> git.puffer.fish Git - matthieu/frr.git/commit
vrrpd: don't allow autocreated vr's in NB layer
authorQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 2 Jun 2020 19:33:05 +0000 (15:33 -0400)
committerQuentin Young <qlyoung@nvidia.com>
Tue, 11 Aug 2020 18:26:33 +0000 (14:26 -0400)
commitee723e13825920376a3938a5e3c0b355b4861e4a
treed737eaf0a9143ea03b8aff1ab0fbffdfe23a6ec5
parent3a8f70b57cea88f846d02013574e63791660a1fb
vrrpd: don't allow autocreated vr's in NB layer

Changing properties on an autoconfigured VRRP instance results in its
pointer being stored as a userdata in the NB tree, leading to UAF when
autoconfigure deletes the instance and then later NB operations take
place using the now-stale pointer.

Ticket: CM-29850
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp_northbound.c