一、 漏洞 CVE-2024-8006 基础信息
漏洞标题
在libpcap版本在1.10.5之前的版本且具有远程数据包捕获功能时发生的空指针解除引用错误
来源:AIGC 神龙大模型
漏洞描述信息
默认情况下,libpcap中的远程数据包捕获支持被禁用。当用户在构建libpcap时启用远程数据包捕获支持时,其中可用的一个函数是pcap_findalldevs_ex()。该函数的一个参数可以是文件系统路径,通常意味着包含输入数据文件的目录。当指定的路径无法用作目录时,该函数会从opendir()接收NULL,但它不检查返回值,并将NULL值传递给readdir(),这会导致NULL指针解除引用。
来源:AIGC 神龙大模型
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
来源:AIGC 神龙大模型
漏洞类别
空指针解引用
来源:AIGC 神龙大模型
漏洞标题
NULL pointer dereference in libpcap before 1.10.5 with remote packet capture support
来源:美国国家漏洞数据库 NVD
漏洞描述信息
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.
来源:美国国家漏洞数据库 NVD
CVSS信息
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H
来源:美国国家漏洞数据库 NVD
漏洞类别
空指针解引用
来源:美国国家漏洞数据库 NVD
漏洞标题
libpcap 代码问题漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
libpcap是Tcpdump团队的一款用于网络流量捕获的便携式C/C ++库。 libpcap存在代码问题漏洞,该漏洞源于pcap_findalldevs_ex()函数中对文件系统路径的处理不当,当指定路径不能作为目录使用时,函数未检查opendir()的返回值并直接将NULL值传递给readdir(),从而导致空指针解引用。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
代码问题
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2024-8006 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2024-8006 的情报信息