首页/安全/漏洞与攻击面速查/Shellshock(CVE-2014-6271)处置要点
漏洞基础与评分46 条

Shellshock(CVE-2014-6271)处置要点

GNU Bash 处理环境变量中的函数定义时存在解析缺陷,可能经 CGI 等传递环境变量的通道被触发;修复方式是按发行版升级 bash 并验证版本,重点排查仍暴露 CGI 的老系统。

漏洞与攻击面速查安全更新于 2026-10-12

自检命令(仅输出字符串,无攻击行为)

自检命令(仅输出字符串,无攻击行为)
env x='() { :;}; echo NOT-PATCHED' bash -c 'echo ok'
# 输出 NOT-PATCHED 表示未修复;只输出 ok 表示已修复

版本与升级

版本与升级
bash --version | head -1
rpm -q bash        # 或 dpkg -l bash
yum update bash    # 或 apt-get install --only-upgrade bash
后续相关变体(如 CVE-2014-7169)需一并覆盖:升级到发行版修复后的版本,而不是只比对单一版本号。

易错点

  • 只升级 bash 不重启依赖它的服务:运行中的进程可能仍持有旧解释器实例

数据来源与参考

  • Red Hat Shellshock 处置指引(access.redhat.com)
  • NVD CVE-2014-6271 记录
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌