CVE-2018-25275Faleemi Plus 1.0.2版本存在缓冲区溢出漏洞。攻击者可在本地利用该漏洞,通过在添加摄像头时向“Camera name”和“DID number”字段粘贴超长输入字符串(约2000字节),触发应用程序崩溃,从而导致拒绝服务。
该漏洞源于Faleemi Plus应用程序在处理用户输入时未进行充分的边界检查。当应用程序尝试将用户输入的数据复制到固定大小的内存缓冲区时,如果输入数据长度超过了缓冲区的容量,就会发生缓冲区溢出。攻击者只需本地访问权限,无需认证或用户交互,即可构造一个2000字节的Payload并粘贴到特定字段中。这种内存破坏会覆盖相邻的内存区域,破坏程序的正常运行状态,导致应用程序异常终止。