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