本文使用的 Docker 镜像
发布日期: 2026 年 10 月 12 日
风险等级: 高危(High)
漏洞编号: CVE-2026-108980
涉及镜像: blinkospace/blinko — 轩辕镜像 · Docker Hub
CVSS: 8.8(High)
披露时间: 2026 年 10 月公开
相关公告: 披露说明
一、漏洞概述
Blinko 是开源、可自托管的 AI 笔记应用。官方镜像是 blinkospace/blinko。
1.8.8 及更早,installPlugin 用未经约束的插件名拼接目录路径,文件可以写到插件目录之外。官方镜像以 root 运行。写到启动相关文件之后,攻击者可以在容器里以 root 执行代码。
任意已认证用户都能调用这个接口。实例如果开放了自助注册,攻击者可以先注册再调用,暴露面更大。
常见入口是对外发布的 Blinko 服务,端口多为 1111。一个低权限账号就够。
二、漏洞状态
统计截止: 2026 年 10 月 13 日(UTC+8)
| 项目 | 状态 |
|---|---|
| 漏洞细节 | 已公开 |
| 漏洞类型 | 插件安装路径未约束,官方镜像上可进一步变成容器内 root 代码执行 |
| 受影响版本 | 1.8.8 及更早 |
| 官方补丁 | 尚无已发布的修复版本。Docker Hub 与 GitHub 上最新发行标签仍是 1.8.8(2026-06-20 推送) |
| 前置条件 | 能登录的用户,或在开放自助注册时先注册再调用插件安装 |
| CISA KEV | 未列入 |
三、影响范围
1. 版本与发行形态
| 发行形态 | 受影响范围 | 修复 |
|---|---|---|
| Blinko 程序 | ≤ 1.8.8 | 上游尚未发布修复版 |
官方镜像 blinkospace/blinko | 标签 1.8.8 及更早,含当前 latest 所指向的 1.8.8 | 没有可当作修复版的标签 |
主干对这段路径目前也还没有约束。把镜像换到 1.8.8 或 latest 仍落在受影响范围内。
2. 典型受影响场景
- 容器把 1111 发布到宿主机、内网或公网
- 使用官方镜像,进程以 root 运行
- 存在任意已登录账号;或注册页面对外开着
插件安装只对本机管理员开放、并且进程不是 root 时,远程拿到容器 root 的条件会少一些。路径拼接本身在修复前仍然存在。
四、修复建议
1. 目前没有可升级到的修复标签
上游还没有发布修复版本。不要把 blinkospace/blinko:1.8.8 或 latest 当成已经修好。
Docker Hub: blinkospace/blinko
轩辕镜像: blinkospace/blinko
上游发布高于 1.8.8 的修复版并出现对应镜像标签之后,再固定到该标签并重建容器。在此之前按下一节缩小暴露面。
2. 已经对不可信用户开过插件安装时
按容器内可能已有 root 代码执行处理:停止该容器,用干净的数据目录与配置重建,并轮换这个实例能访问到的凭据。不要在仍为 1.8.8 的镜像上只重启一次就当作已恢复。
五、临时缓解措施
在上游修复版本发布之前:
-
限制或关闭自助注册和插件安装
不需要外部用户注册时关掉注册。插件安装只留给可信管理员,或先整体关掉。 -
不要继续以 root 跑官方镜像
改成非 root 用户运行,可以缩小写到启动文件之后的权限。这不能补上路径约束。 -
把 1111 留在可信网络
不要对公网或不可信办公网发布。一个低权限账号就足以调用该接口。 -
盯上游修复
出现高于 1.8.8 的修复版后尽快升级,并确认拉取的标签就是该版本。
六、与轩辕镜像用户的相关说明
轩辕镜像提供的是镜像加速与拉取服务,不替代 Blinko 的版本修复。
- 站内页:blinkospace/blinko。
- 当前 Hub 标签 1.8.8 仍受影响。加速拉取这个标签不会消除插件安装的路径问题。
- 配置与排错见 轩辕镜像使用手册、镜像拉取 FAQ。
七、参考链接
- NVD:CVE-2026-108980
- 披露说明:blinko-plugin-path-traversal-rce
- Docker Hub:blinkospace/blinko
- 轩辕站内镜像页:blinkospace/blinko
轩辕镜像安全团队
2026 年 10 月 12 日
评论交流
免责声明
本博客文章所提供的内容、技术方案、配置示例及部署指南等信息,仅供学习交流和技术参考使用。文章内容基于发布时的技术环境和版本信息编写,可能因时间推移、技术更新或环境差异而存在不适用的情况。
用户在参考本博客内容进行部署操作前,应当充分了解相关技术风险,并建议在测试环境中进行充分验证和测试,确认无误后再考虑在生产环境中使用。生产环境部署前,请务必进行数据备份,并制定相应的回滚方案。
用户因使用本博客内容进行部署操作而产生的任何损失、数据丢失、系统故障、安全风险或其他问题,均由用户自行承担全部责任。轩辕镜像官方不对因使用本博客内容而产生的任何直接或间接损失承担责任。
本免责声明的最终解释权归轩辕镜像官方所有。
