Hide Forgot
If the user clears the advertise bit on the APP TLV a segfault may occur due to a bad memcpy. Fix below is available @, http://www.open-lldp.org/git/?p=lldp/open-lldp.git;a=commit;h=f5ec9455763ad646ed6fa41f5ea2d8f8ccb0c61b --- author John Fastabend <john.r.fastabend> Wed, 1 Feb 2012 19:11:03 -0800 (19:11 -0800) committer John Fastabend <john.r.fastabend> Wed, 1 Feb 2012 19:11:03 -0800 (19:11 -0800) commit f5ec9455763ad646ed6fa41f5ea2d8f8ccb0c61b lldpad: DCBX: bad memcpy with APP !advertised The bld app routines do not verify the application TLV is actually being advertised before trying to do a memcpy. This can result in a bad memcpy. Signed-off-by: John Fastabend <john.r.fastabend> Tested-by: Ross Brattain <ross.b.brattain>
Intel observed this defect in RHEL6.2. We're a bit unclear as to whether this meets the 6.2 errata critera to get this patch backported. It's certainly a bad problem (segfault), but it's user space. At this point I just wanted to make RH aware that the failure exists in RHEL6.2.
Pushed as lldpad-0.9.43-14.el6.
Verification failed with Red Hat 6.3 Alpha
Please ignore Comment 8. Verification passed with Red hat 6.3 Alpha.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: No documentation needed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2012-0901.html