Remote packet capture support is disabled by default in libpcap. When a user builds libpcap with remote packet capture support enabled, one of the functions that become available is pcap_findalldevs_ex(). One of the function arguments can be a filesystem path, which normally means a directory with input data files. When the specified path cannot be used as a directory, the function receives NULL from opendir(), but does not check the return value and passes the NULL value to readdir(), which causes a NULL pointer derefence.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade libpcap | May 15, 2025 | Aug 31, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Aug 31, 2024 |
| Suse | — | Upgrade libpcap1Upgrade libpcap-devel-32bitUpgrade libpcap-devel-staticUpgrade libpcap-develUpgrade libpcap1-32bit | Dec 31, 2024 | Aug 31, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Aug 30, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub