Re: libpcap use after free

2015-01-15 Thread Mike Belopuhov
On 15 January 2015 at 03:53, Lawrence Teo l...@openbsd.org 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);

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