
このスクリプトは、systemtap-runtime でロードできるポータブルな SystemTap モジュールを生成するための簡単な仕組みを提供し、CVE-2013-2094 に記載されている脆弱性を緩和します。
このツールセットは RHEL6 を対象としていますが、他の Enterprise Linux ベースのディストリビューションでも変更なしで動作する可能性が高いです。
ディストリビューション用の debuginfo リポジトリがインストールされていることを確認してください。
対象とするカーネルバージョン用のビルドを実行します。
./build.sh $(uname -r)
以下のようなカーネルモジュールが提供されます。
cve_2013_2094__2_6_32_358_6_1_el6_x86_64.ko
これを有効にするには、モジュールをターゲットシステムに配布し、次のコマンドを実行する必要があります。
staprun -L cve_2013_2094__2_6_32_358_6_1_el6_x86_64.ko
重要: 再起動のたびにこのモジュールを再ロードする必要があります。