CVE-2026-23485Blinko是一款AI驱动的卡片式笔记项目。在1.8.4版本之前,系统未对filePath参数进行充分的安全过滤,导致该参数接受路径遍历序列。未经身份验证的远程攻击者可利用此漏洞,通过构造包含“../”的恶意请求,并观察服务器返回的不同错误响应,来枚举并确认服务器上特定文件或目录的存在性。这种信息泄露虽然不直接导致文件读取,但为后续攻击提供了关键情报。
该漏洞的根源在于Blinko在处理filePath参数时,未能实施严格的输入验证机制。攻击者无需任何身份认证即可向受影响端点发送特制的HTTP请求,在参数中注入诸如“../”或“..\”的路径遍历序列。由于后端应用未对路径进行标准化处理或安全检查,这种输入会被传递给文件系统操作接口。尽管该漏洞当前的表现形式主要是通过差异化的错误响应(例如文件存在时返回特定错误或状态码,不存在时返回404)来枚举文件结构,但这构成了严重的信息泄露风险。攻击者可以利用此技术探测敏感配置文件、源代码备份、密钥文件等是否存在,从而为发起更高级别的攻击奠定基础。