跳到正文
热点事件持续更新

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日
  1. Hacker News · 首页
    Shell PATH 中被引号包裹的 ~ 不会展开为 $HOME,可能带来安全风险

    在 ~/.bashrc 或 ~/.zshrc 中将 PATH 写成 `export PATH="$PATH:~/.local/bin/"` 时,由于波浪号包裹在双引号内,~ 不会被展开为 $HOME,实际追加的是字面量 `./~/.local/bin/`,导致当前目录被加入 PATH,可被劫持执行同名恶意文件。

本事件热度走势

当前热度 9·可比范围峰值 10(10月11日 22:00)·近 24 小时可比范围变化 –

02.557.51010月11日22:0010月11日23:0010月11日23:0010月12日00:00

趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。