[ovs-git] [openvswitch/ovs] eccf43: odp-util: Avoid reading wrong table in generate_al...
noreply at github.com
Fri Dec 22 00:11:54 UTC 2017
Author: Ben Pfaff <blp at ovn.org>
Date: 2017-12-21 (Thu, 21 Dec 2017)
odp-util: Avoid reading wrong table in generate_all_wildcard_mask().
These lines of code are intended to copy the 'next' and 'next_max' members
of tbl[type] into local variables 'tbl' and 'max':
tbl = tbl[type].next;
max = tbl[type].next_max;
They didn't do it properly because the first line changes 'tbl', so that
the first and seconds lines' references to tbl[type] refer to different
This commit fixes the problem.
Found by libfuzzer.
Reported-by: Bhargava Shastry <bshastry at sec.t-labs.tu-berlin.de>
Signed-off-by: Ben Pfaff <blp at ovn.org>
Acked-by: Justin Pettit <jpettit at ovn.org>
More information about the git