Centos

CentOS 無法更新 Bash

  • September 30, 2014

我正在嘗試針對 Shellshock 漏洞問題修補我的伺服器。但是,我無法將 Bash 更新為安全版本,這些是我得到的結果:

# yum update bash
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Skipping security plugin, no data
Setting up Update Process
No Packages marked for Update

我正在執行 CentOS 5.10,命令yum repolist all顯示更新repo 已啟用。

目前安裝的 Bash 版本是 3.2-32.el5_9.1。

此命令表明我的伺服器易受 Shellshock 攻擊:

# env x='() { :;}; echo vulnerable' bash -c 'echo hello'
vulnerable
hello

您似乎正在使用 lstn.net/limestonenetworks.com 的內部鏡像。

那面鏡子可能不同步。

您應該聯繫他們並確保他們同步鏡像。

由於您嘗試修補的漏洞很關鍵,我建議您使用不同的鏡像,直到他們同步他們的鏡像。在此之前,通過將baseurl更新儲存庫更改為:

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

請注意,這是替換baseurlmirrorlist!

通常最好使用內部鏡子,因為它們應該更快,所以我也會在他們修復鏡子後恢復它。

引用自:https://serverfault.com/questions/632461