Bash」に重大な脆弱性、通称「ShellShock」が発見されました(CVE-2014-6271、slashdot日本版、ITmedia)。この脆弱性は、bashの環境変数に定の細工を施した文字列を渡すことで、任意のコマンドが実行できてしまうというかなり深刻なもの。CGIスクリプトやOpenSSH経由で攻撃される危険性があるので厳重な注意が必要です。原因に関して以下のブログが詳しいです。先程から騒ぎになっているbashの脆弱性についてBASHの脆弱性でCGIスクリプトにアレさせてみました脆弱性の確認方法や対策をまとめてみました。確認方法StackExchangeにかかれてある方法で確認できます。test「vulnerable」と表示されたら、脆弱性があります。」と表示されたら、脆弱性はありません。Linuxの場合修正版bashをインストールRedHat(CentOS)、DebianなどのメジャーなLinuxディストリビューションでは不具合対策版のbashをインストールするのが簡単です。RedHat系の場合以下のコマンドで修正版bashをインストールできます。bashインストール後再起動し、先ほどのコマンドで確認します。」と表示されればOKです。Macの場合意見が別れるMacの場合、HomebrewやMacPortsのbashは修正版がリリースされているので、それぞれの方法で最新版に更新できます。問題はAppleが提供しているbash(/bin/bash)で、まだ修正版がリリースされていません。パッチを当てたbashを自分でインストールして置き換えるか(Appleちゃんねる、Qiita)、脆弱性に注意しつつ公式修正版がリリースされれるまで待つという方法が考えられます。Macをサーバー用途で使っているならば対策を行った方が良いかもしれません。Apple公式修正版のbashの早期リリースに期待ですね。伝説へ...」配信開始!RECOMMENDこちらの記事も人気です。