virtualenv 激活脚本占位符注入可致代码执行
热点事件观察中
virtualenv 激活脚本占位符注入可致代码执行
1 篇报道1 个报道来源1 天前更新
先了解这件事
AI 综述
GitHub 安全公告披露,virtualenv 20.26.6 至 21.14.1 的激活脚本模板替换存在缺陷:ViaTemplateActivator.instantiate_template 逐个键替换占位符,若已替换并加引号的值包含后续占位符名称,后续替换会改写引号内名称,使路径剩余部分在用户激活环境时作为代码执行。该漏洞由 GitHub Security Lab 的 Kevin Stubbings 报告,已在 21.14.2 修复。 攻击者需能影响环境的目标路径或 --prompt,例如 CI 任务或包装工具用分支名、项目名拼接路径,或目录来自克隆仓库、解压归档。公告建议不要创建路径或 --prompt 含 __VIRTUAL_NAME__、__VIRTUAL_ENV__、__VIRTUAL_PROMPT__ 等占位符名称的环境,并在 source 非自己创建的激活脚本前检查其内容。
AI 根据报道生成 · 1 天前更新
最新进展10月22日 00:39
virtualenv 20.26.6 至 21.14.1 激活脚本占位符替换缺陷,21.14.2 修复报道时间线
沿着报道,了解事件的不同侧面。
10月22日
- GitHub 安全公告库 (GHSA)virtualenv 20.26.6 至 21.14.1 激活脚本占位符替换缺陷,21.14.2 修复
GitHub 安全公告 GHSA-8rjx-v5ww-45pp 指出,virtualenv 的 ViaTemplateActivator.instantiate_template 逐个键替换激活模板中的占位符,若已替换并加引号的值包含后续占位符名称,后续替换会改写引号内的名称,导致路径剩余部分在用户激活环境时作为代码执行。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。