千家信息网

Bash漏洞安全加固

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Bash漏洞加固方案1 漏洞描述前段时间做安全加固,使用的是绿盟的BVS扫描主机,根据扫描出的报告显示,存在两种Bash漏洞,分别为:①GNU Bash 环境变量远程命令执行漏洞(CVE-2014-6
千家信息网最后更新 2026年11月01日Bash漏洞安全加固

Bash漏洞加固方案

1 漏洞描述

前段时间做安全加固,使用的是绿盟的BVS扫描主机,根据扫描出的报告显示,存在两种Bash漏洞,分别为:

①GNU Bash 环境变量远程命令执行漏洞(CVE-2014-6271)

GNU Bash 4.3及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量值内的函数定义后添加多余的字符串会触发此漏洞,***者可利用此漏洞改变或绕过环境限制,以执行shell命令。

②GNU BashCVE-2014-6271不完整修复远程代码执行漏洞(CVE-2014-7169)

受影响系统:GNU Bash <=4.3 bash53-026

GNU Bash 4.3 bash53-026及之前版本处理环境变量值内某些畸形函数定义后尾随的字符串时存在安全漏洞,远程***者通过构造的环境,利用此漏洞可覆盖文件、执行任意代码、导致其他影响。此漏洞源于CVE-2014-6271的不完整修复,函数解析仍然存在问题。

2 漏洞测试

自己搭建环境先进行测试。

①查看系统版本:

[root@jiagu06 ~]# lsb_release version -a


②查看bash版本:

[root@jiagu06 ~]# bash --version


③测试语句:

[root@jiagu06 ~]# env x='() { :;}; echovulnerable' bash -c "echo this is a test"

返回"vulnerable this is a test",说明存在GNU Bash 环境变量远程命令执行漏洞(CVE-2014-6271)。

3 漏洞加固

①上传相应补丁至文件至目录/usr/local/src:

bash-3.2-33.el5_10.4.x86_64

bash-debuginfo-3.2-33.el5_11.4.x86_64

请注意下载适合实际环境的bash补丁,由操作系统版本和bash版本决定(本文环境为RedHat64bit && bash4.2)

②安装rpm补丁包:

[root@ localhost src]# rpm -Uvhbash-3.2-33.el5_10.4.x86_64.rpm


[root@localhost src]# rpm -Uvhbash-debuginfo-3.2-33.el5_11.4.x86_64.rpm

③检验已加固

[root@localhost src]# env x='() { :;}; echovulnerable' bash -c "echo this is a test"

只显示this is a test ,则补丁安装成功。


4 说明

本来是打算上传bash补丁的,没想到是非法的上传导致上传失败。


漏洞 环境 版本 补丁 加固 安全 函数 变量 命令 系统 测试 代码 字符 安全漏洞 文件 量值 影响 成功 操作系统 没想到 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 保险科技 互联网保险 广州淘业互联网络科技 科技互联网技术 青岛互联网科技公司 科技互联网创业计划书 甘肃拓世互联网科技有限公司 互联网科技公司需要的职位 和信科技工业互联网 坤平互联网科技 青海科技产业互联网发展 为客找房互联网科技公司怎么样 互联网科技圈年度人物 广州燕处互联网科技有限公司 互联网高科技行业有哪些企业 广州智享互联网科技 数字互联网科技有限公司 第三届互联网大会安防黑科技 科技互联网专业工作会议发言稿 每日互联网科技新闻 科技金融是不是互联网金融 广州互联网科技公司 掌上梦互联网科技 港股科技和互联网 速维有品互联网信息科技(苏州)有限公司 南博望互联网科技有限公司 互联网科技包装股 上海同邻互联网科技有限公司规模 中国新注册互联网科技 兰石爱特工业互联网科技分公司
0