CVE-2018-25280Infiltrator Network Security Scanner 4.6版本存在缓冲区溢出漏洞。该漏洞源于软件在处理输入时未正确验证数据长度。本地攻击者可在“Scan Target”字段输入超长字符串(约6000字节),点击扫描后触发应用崩溃,导致拒绝服务。
该漏洞属于典型的本地缓冲区溢出漏洞。Infiltrator Network Security Scanner 4.6在处理用户界面中的“Scan Target”字段输入时,缺乏足够的边界检查机制。程序底层可能使用了不安全的字符串拷贝函数(如strcpy),直接将用户输入复制到固定大小的栈缓冲区中。当攻击者构造并向该字段粘贴一个超长字符串(测试表明为6000字节)并点击扫描按钮触发处理逻辑时,数据将溢出缓冲区边界,覆盖栈上的返回地址或相邻内存区域。这种内存破坏导致程序流程发生严重异常,最终引发应用程序崩溃或终止。尽管攻击需要本地交互,但成功利用可导致服务不可用,造成拒绝服务。