CVE-2019-25589ZOC Terminal 7.23.4版本Program Settings中的Shell字段存在缓冲区溢出漏洞。本地攻击者无需认证即可利用此漏洞,通过粘贴特制的超长字符串到Shell配置字段,导致应用程序在访问Command Shell功能时崩溃,从而造成拒绝服务攻击。
该漏洞产生于ZOC Terminal 7.23.4版本在处理Program Settings中Shell字段输入数据时,未能对字符串长度实施严格的边界检查。本地攻击者无需用户认证即可利用此缺陷,通过构造并粘贴超长恶意字符串至Shell配置字段。当应用程序后续尝试解析该配置并访问Command Shell功能时,过长的输入数据将溢出固定大小的内存缓冲区。这种堆栈破坏行为会覆盖关键的内存地址或返回指针,导致应用程序执行流程异常并崩溃。该攻击向量为本地,主要影响系统的可用性,造成拒绝服务。