CVE-2026-23483Blinko是一款AI驱动的卡片式笔记项目。其在1.8.3及之前版本中存在安全缺陷。由于插件文件服务器端点仅使用join()函数拼接路径,而缺乏对最终路径是否位于插件目录内的有效验证,导致系统易受路径遍历攻击。攻击者可利用该漏洞绕过目录限制,未经授权访问服务器上的敏感文件。截至发布时,官方尚未提供修复补丁。
该漏洞源于Blinko处理插件文件请求时的逻辑缺陷。在受影响版本中,服务器端获取用户输入的路径参数后,直接使用路径拼接函数(如Python的os.path.join或类似逻辑)将其与基础插件目录路径结合。关键问题在于代码未对拼接后的最终路径进行安全验证或规范化处理(例如未检查是否包含“..”序列或是否回溯到了预期目录之外)。攻击者可以通过构造包含“../”序列的恶意请求,成功穿越插件目录的边界。由于CVSS向量显示无需认证(PR:N),远程攻击者可直接发送特制HTTP请求,利用此漏洞读取服务器上的任意文件,造成敏感信息泄露。