热点事件持续更新
PATH 中引号包裹的波浪号不会展开为 $HOME
1 篇报道1 个报道来源4 小时前更新
先了解这件事
AI 综述
2026 年 10 月 11 日,Hacker News 首页一篇讨论指出,在 ~/.bashrc 或 ~/.zshrc 中将 PATH 写成 `export PATH="$PATH:~/.local/bin/"` 时,由于波浪号包裹在双引号内不会被 shell 展开为 $HOME,实际追加到 PATH 的是字面量 `./~/.local/bin/`,相当于把当前目录加入 PATH。由于当前目录优先级最高,可能被同名恶意文件劫持执行,带来安全风险。截至目前,仅有这一篇报道进行披露,尚未见到后续跟进或修复方案。
AI 根据报道生成 · 1 小时前更新
最新进展10月11日 20:13
文章揭示引号内 ~ 不展开,会把当前目录加入 PATH,存在劫持风险。报道时间线
沿着报道,了解事件的不同侧面。
10月11日
- Hacker News · 首页Shell PATH 中被引号包裹的 ~ 不会展开为 $HOME,可能带来安全风险
在 ~/.bashrc 或 ~/.zshrc 中将 PATH 写成 `export PATH="$PATH:~/.local/bin/"` 时,由于波浪号包裹在双引号内,~ 不会被展开为 $HOME,实际追加的是字面量 `./~/.local/bin/`,导致当前目录被加入 PATH,可被劫持执行同名恶意文件。
本事件热度走势
当前热度 9·可比范围峰值 10(10月11日 22:00)·近 24 小时可比范围变化 –
趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。