On 15 January 2015 at 03:53, Lawrence Teo wrote:
> libpcap has a use after free (found via LLVM).
>
> pcap_close() currently looks like this:
>
> void
> pcap_close(pcap_t *p)
> {
> if (p->opt.source != NULL)
> free(p->opt.source);
> pcap_cleanup_bpf(p);
> fr
libpcap has a use after free (found via LLVM).
pcap_close() currently looks like this:
void
pcap_close(pcap_t *p)
{
if (p->opt.source != NULL)
free(p->opt.source);
pcap_cleanup_bpf(p);
free(p);
}
The bug affects libpcap programs that enable monitor mode on