关键漏洞信息 1. 漏洞概述 受严重影响的产品: ToToLink A720R 路由器 固件版本: V4.1.5cu.614_B20230630 (其他版本需要验证) 漏洞类型: 栈缓冲区溢出 脆弱组件: sysconf 二进制文件, sub_401EE0 函数 先决条件: 需要对/proc/stat 文件的内容或本地文件系统写权限的控制(仅限本地利用) 2. 漏洞利用路径 3. 漏洞二进制文件: sysconf. 4. 0-day 命令注入漏洞利用路径: 在 sysconf 文件中,第 22 行,fgets(v26, 128, v5) 从 /proc/stat 文件读取内容,然后在第 32 行,sscanf(v26, "%s%d%d%d%d%d%d%d", &v23, &v16, &v17, &v18, &v19, &v20, &v21, &v22) 解析字符串,这里,v23 是一个单字节 char, 但是 %s 写入至少一个 \0 ,因此导致缓冲区溢出漏洞。 5. 漏洞复现概念验证 (PoC):