
有名なJavaフレームワークであるLog4jを更新する必要性は避けられず、多くの企業が複数のコンピュータで同時にLog4jを更新する必要に迫られており、これには時間とコストがかかります。そこで登場するのがLog4j Updaterです。
log4jupdater.shは、システムで使用されるパッケージマネージャを自動的に検出し、log4jリポジトリがある場合はそれを更新して可能な限り最新バージョンをインストールし、複数のマシンでの更新プロセスを一度に自動化することを目的としたシンプルなbashスクリプトです。
スクリプトと互換性のあるパッケージマネージャはAPTとYUMのみです。
以下のリンクは、有名なLinuxシステムにlog4jパッケージが存在するかどうか、および使用されているバージョンを確認する際に役立ちます。
このスクリプトは、パッケージマネージャがサポートする可能な限り最新のバージョンにLog4jを更新しようとします。以下のバージョンはCVE-2021-44228に対して安全と見なされます:
bash log4jupdater.sh