Re: libpcap use after free

2015-01-15 Thread Mike Belopuhov
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 use after free

2015-01-14 Thread Lawrence Teo
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