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

virtualenv 21.14.9 bash 激活脚本未转义 prompt 值

1 篇报道1 个报道来源4 小时前更新

先了解这件事

AI 综述

GitHub 安全公告库发布 GHSA-cx6f-vjhg-g3cc:virtualenv 21.14.9 的 bash `bin/activate` 在激活时若 `promptvars` 关闭,会把调用方提供的 `--prompt` 值未经转义写入 `PS1`,并假定此后不会发生提示符展开。公告称,控制该 prompt 值的攻击者可以以 source `bin/activate` 的用户身份执行命令。 公告指出,这是 21.14.9 为修复 GHSA-6w3r-xr62-4xcp(#3418)重写该段代码时留下的路径;21.14.8 会无条件转义 `$` 和反引号,在同样序列下不受影响。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月24日
  1. GitHub 安全公告库 (GHSA)
    virtualenv 21.14.9 回归:bash activator 在 promptvars 关闭时未转义 --prompt 值,PS1 展开可执行命令

    virtualenv 21.14.9 的 bash `bin/activate` 在激活时 `promptvars` 关闭的情况下,将 `--prompt` 值未转义写入 `PS1`。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。