跳转至

OnionShare 更新日志

OnionShare 的版本发布整理,从上游 changelog 与安全公告条列摘译。新版本永远在最上面。

OnionShare 的发版节奏比 Tor Browser 与 Tails 慢很多,2.6.3 到 2.6.4 之间隔了十五个月。长时间没有新版属于正常状态,重点放在每次发布的安全修补有没有打到自己的用法。

OnionShare 2.6.5

2026-07-28 · 上游发布页

  • 依赖包更新,涵盖内置的 tor、Python 包与网页端依赖。
  • 没有新功能与行为变更。2.6.4 的两个安全修补仍是这一轮的重点,还停在 2.6.3 的人可以直接升到 2.6.5。

OnionShare 2.6.4

2026-06-09 · 上游发布页

  • 修补两个安全问题,影响 2.6.3 与更早的版本,桌面版与 onionshare-cli 都受影响,两者共用同一份 web 模块。
  • CVE-2026-54706(GHSA-22p9-r2f5-22mf):分享模式与网站模式会跟着文件夹里的符号链接(symlink)走,把链接指向的文件一并提供出去。分享的文件夹里若有他人放进来或来源不明的符号链接,获得 onion 地址的对方就能读到 OnionShare 进程权限范围内的其他本地文件。严重度评为中等,利用前提是对方要先有办法把符号链接放进你分享的文件夹。
  • CVE-2026-54707(GHSA-v833-3823-cmhp):接收模式勾选「停用文件上传」之后,限制没有落实到实际写文件那一段。发出特制的 multipart 请求仍会把文件写进磁盘,路由处理只是不把它计入上传记录。设置成纯文本消息端点的服务因此可能被写入非预期的文件。同一版顺手修掉空的 POST 请求会创建空文件夹的问题。
  • 依赖包更新,包含内置的 tor 与 flatpak runtime。
  • 连接 Tor 的等待期间改为显示不确定进度并提示用户,避免以为程序没有反应。

OnionShare 2.6.3

2025-02-25 · 上游发布页

  • CLI 新增 --log-filenames,分享模式与网站模式可以看到哪些网址被访问过。
  • 保存下来的持久 onion 标签页,可在 OnionShare 启动并连上 Tor 之后自动开始服务。
  • 修好无法获取网桥、无法使用 meek 传输的问题,以及网桥查询没有返回结果时的致命错误。
  • 修好 CLI 关闭时线程竞争造成的 segfault,以及分享模式在有人访问过之后自动停止计时器失效的问题。
  • 界面新增爱尔兰语、斯洛伐克语与泰米尔语,其他语言的翻译也有增补。
  • 文档补齐配置文件各字段的说明,并加入用 systemd unit 维持持久 onion 的示例。
  • 打包:snap 支持 Ubuntu 24.04 以上,修正 ARM64 的 flatpak 打包,armhf 因为取不到 PySide6 包暂停支持。

OnionShare 2.6.2

2024-03-21 · 上游发布页

  • 全部是安全修补,集中在接收模式与聊天模式的输入处理。
  • 历史记录项目的路径移除换行字符。
  • 接收模式的文本消息长度上限设为 524288 字符。
  • 用户名只允许特定 ASCII 字符并移除控制字符,另补上名称验证的异常处理,避免无声加入聊天室。
  • 收到 disconnect 事件时强制断开该用户的连接。