Internet Bug Bounty · Report #800324
Several protocol parsers in before 4.9.2 could cause a buffer overflow in util-print.c:bittok2str_internal()
Validstatus
criticalseverity
7upvotes
22 Aug 2021disclosed
How it was found
Length of a local buffer used to parse network packets was not validated against actual payload size leading to a classic buffer overflow.
P.S. I was not aware of this bounty program at the time of reporting. Is this report in scope? I have a few more reports that were originally sent to the tcpdump security mailing list, I could file a report for each of them here if that qualifies. I may have also helped fix some issues in 4.9.3 as well.
Impact
I believe remote DoS is possible. Remote code execution remains a possibility but I have not checked this myself.