PowerChute Network Shutdown v5.2 log4jのアップデート方法
PowerChute Network Shutdown v5.2 では、Apache Log4jを使用しています。
CVE-2026-34477, CVE-2026-34478, CVE-2026-34479, CVE-2026-34480 の脆弱性として検出される場合がありますが、
PowerChuteで使用しているLog4jでは、これらの脆弱性に関連するSocket Appender機能を使用していないため、これらの脆弱性の影響は受けません。
脆弱性スキャンツールによっては、Log4jのバージョン情報に基づき、脆弱性として検出される場合があり、
この脆弱性スキャンによる検出への対応が必要な場合は、以下の手順に従ってLog4jをアップデートしてください。
【対象製品】
PowerChute Network Shutdown for Windows&Linux v5.2
PowerChute Network Shutdown for Virtualization v5.2
【対処方法】
● Windows版 PowerChute Network Shutdown v5.2の場合
1. 添付のzipファイル PCNS52_Log4j_update.zip をダウンロードし、zipファイルを解凍します。
2. 管理者としてコマンドプロンプトを開きます。
3. PCNS52_Log4j_update.zip を解凍した際に作成された [ PCNS52_Log4j_update ] フォルダに移動します。
cd [任意フォルダ]/PCNS52_Log4j_Update
4. 以下のコマンドを実行します。
.\run_update.cmd
● Linux版 PowerChute Network Shutdown v5.2の場合
● PowerChute Network Shutdown for Virtualization v5.2 の仮想アプライアンスの場合
1. 添付の log4j-2.26.1.tar ファイルをダウンロードし、必要に応じてLinuxシステムにコピーします。
2. log4j-2.26.1.tar ファイルを解凍します。
tar -xvf log4j-2.26.1.tar
3. PowerChuteサービスを停止します。
systemctl stop PowerChute
4. PowerChuteのlibディレクトリに移動します。デフォルトのパスは以下です。
/opt/APC/PowerChute/group1/lib
5. 現在のLog4jファイルをAPCディレクトリに移動します。
PowerChuteがデフォルトのパスにインストールされている場合は、以下のコマンドを実行します。
mv /opt/APC/PowerChute/group1/lib/log4j2* /opt/APC
6. log4j-2.26.1.tar ファイルを解凍した際に作成された [ log4j-2.26.1 ] ディレクトリに移動します。
7. 以下の3つのファイルをPowerChuteのlibディレクトリにコピーします。
・log4j-api-2.26.1jar
・log4j-core-2.26.1.jar
・log4j-slf4j-impl-2.26.1.jar
PowerChuteがデフォルトのパスにインストールされている場合のファイルコピーの際のコマンドは次のようになります。
cp log4j2* /opt/APC/PowerChute/group1/lib
8. PowerChuteサービスを開始します。
systemctl start PowerChute