MacOSXのbash脆弱性修正方法まとめCVE-2014-6271 and 7169

友だち追加数 LINEで友達追加すると、個別コンサルやサポートが無料で受けられます。 お困り事はお気軽にメッセージ下さい。

海外のサイトでMacOSのbash脆弱性修正方法が紹介されています。

参考:osx – Can bash be replaced entirely in OS X? – Ask Different

ターミナルにコピペでOK

$ xcode-select --install

まずはxcodeをインストールします。

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

続いてHomebrewのインストール。

$ brew doctor $ brew update $ brew install bash[

ダウンロードしたberwをチェック、アップデート後にインストールします。

$ sudo mv /bin/bash /bin/bash&lt;em&gt;old<
$ sudo mv /bin/sh /bin/sh&lt;/em&gt;old
$ sudo chmod a-x /bin/bash&lt;em&gt;old /bin/sh&lt;/em&gt;old

ファイルを置き換える前に古いbashファイルをoldフォルダに待避。

$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/bash
$ sudo ln -s /usr/local/Cellar/bash/4.3.25/bin/bash /bin/sh

最新のbash4.3.25に置き換えます。 以上で脆弱性修正は終了です。

試しに

$ /bin/bash --version 

でバージョンを確認してみて下さい。

脆弱性が修正されたか確認するには

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

を実行した後
vulnerable
hello
と出なければ修正されています。

Related Articles:

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

友だち追加数 LINEで友達追加すると、個別コンサルやサポートが無料で受けられます。 お困り事はお気軽にメッセージ下さい。
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
%d人のブロガーが「いいね」をつけました。