我听说bash-3.2-33.el5_10.4是CentOS 5的CVE-7169补丁。
所以我在下面找到了CentOS网站的公告。
http://lists.centos.org/pipermail/centos-announce/2014-September/020594.html
现在我想知道,根据下面的描述,bash-3.2.-33.el5_10.4适用于CentOS 5.10。那么,如果我将 bash-3.2.-33.el5_10.4 安装到 CentOS 5.8 中可以吗?
=================================================== ========
注意:上面的 RPMS 使用“.el5_10”dist 标签构建,是针对 CentOS-5.10 的 CentoS-5.10 构建的。源代码没有修改,但构建根目录中的包是当前的 CentOS-5.10 包。
还有一组针对即将推出的 CentOS-5.11 构建的带有“.el5_11”dist 标签的软件包,这些软件包将在 5.11 发布时进行升级,并且该构建根中的所有软件包都来自即将发布的 CentOS-5.11 版本。 “.el5_11”公告和软件包将作为 CentOS-5.11 的零日更新完成。
我们希望为 5.10 提供重要的 bash 更新,同时也为 5.11 提供适当的软件包,所以这就是解决方案。
答案1
几乎可以肯定,.el5_10 或 .el5_11 二进制 bash rpm 将安装在 .el5_8 机器上。
通过执行 cd /tmp rpm2cpio bash*.rpm |cpio -dim 进行尝试,然后尝试运行 bash cd /tmp ./bin/bash
如果你可以执行bash,那么你可以尝试安装该包:rpm -Uvh bash*.rpm
最糟糕的情况是升级会因其他原因而失败。