CVE-2018-25276RoboImport 1.2.0.72版本存在拒绝服务漏洞。本地攻击者可以利用该漏洞,通过在软件注册界面的“注册名称”或“注册密钥”字段中输入超长数据(约6000字节)并触发注册操作,导致应用程序因缓冲区溢出而崩溃。该漏洞无需认证且需要用户交互,可被用于中断软件的正常服务。
该漏洞源于RoboImport在处理用户注册信息时,未对输入字符串长度进行严格校验。当程序尝试处理注册字段中的数据时,若输入长度超过预设缓冲区大小(例如6000字节),将发生缓冲区溢出。攻击者通过构造包含大量重复字符的恶意字符串,并在本地环境中将其粘贴至受影响字段,点击注册按钮提交请求。此时,程序试图将溢出数据写入栈内存,破坏了程序的执行流或堆栈平衡,导致异常处理失败,进而引发应用程序崩溃(DoS)。由于攻击向量为本地(AV:L),攻击者需要具备对目标机器的访问权限或诱导本地用户执行该操作。