Experience Manager Forms の Log4j2 脆弱性の軽減
問題
Java ベースのアプリケーション向けの一般的なログライブラリである Apache Log4j2 に対して、セキュリティの重要な脆弱性が報告されています。分析された脆弱性は次のとおりです。
解決策
次のいずれかの方法を使用して、この脆弱性のリスクを軽減できます。
- 最新のサービスパックのインストール
- 手動の軽減手順の使用
最新のサービスパックのインストール
手動の軽減手順の使用
問題を軽減するには、Experience Manager 6.5 Forms(log4j-core バージョン 2.10 以降)、Experience Manager 6.4 Forms(log4j-core バージョン 2.10 以前)、Experience Manager 6.3 Forms(log4j-core バージョン 2.10 以前)で次の手順を実行します。
-
すべてのサーバーインスタンスとロケーターをシャットダウンします。
-
次の場所にある脆弱な
log4j-core-2.xx.jarからorg/apache/logging/log4j/core/lookup/JndiLookup.classを削除します。- デプロイ可能な EAR:
code language-javascript <FORMS_INSTALLATION_DIRECTORY>/configurationManager/export/adobe-livecycle-[jboss|weblogic|websphere].ear- GemFire または Geode ロケーター:
code language-javascript <FORMS_INSTALLATION_DIRECTORY>/lib/caching/libデプロイ可能な EAR を更新するには、オペレーティングシステムに応じて、次のいずれかの方法を使用して、脆弱な
log4j-core-2.xx.jarからJndiLookup.classを削除します。- (Oracle WebLogic または Redhat JBoss を使用している Linux):次のコマンドを実行します。次のコマンドを実行する前に、
versionおよびアプリケーションサーバーの情報を更新します。
code language-javascript unzip adobe-livecycle-<weblogic|jboss>.ear lib/log4j-core-<version>.jarcode language-javascript zip -d lib/log4j-core-xxx.jar org/apache/logging/log4j/core/lookup/JndiLookup. classcode language-javascript zip -ru adobe-livecycle-jboss.ear lib/log4j-core-<version>.jar- (IBM WebSphere を使用している Linux):次のコマンドを実行します。次のコマンドを実行する前に、
versionおよびアプリケーションサーバーの情報を更新します。
code language-javascript unzip adobe-livecycle-websphere.ear log4j-core-<version>.jarcode language-javascript zip -d log4j-core-xxx.jar org/apache/logging/log4j/core/lookup/JndiLookup.class- (Microsoft Windows): 7-Zip などの GUI ツールを使用して、クラスファイルを削除します。
-
各アプリケーションサーバーインスタンス(ノード)とすべてのロケーター(複数の場合)について手順 2 を繰り返します。
-
jar を更新した後、変更した EAR を再デプロイし、すべてのロケータープロセスとサーバーインスタンスを再起動します。
- log4j-core-2.xx jar の元のコピーを更新されたコピーに置き換えます。 その他の変更は必要ありません。
- Configuration Manager を再度実行すると、
<FORMS_INSTALLATION_DIRECTORY/configurationManager/exportの内容が上書きされる場合があります。 これが発生するたびに上記の変更が実施されるのを回避するには、<FORMS_INSTALLATION_DIRECTORY>/deploy/adobe-core-[jboss|weblogic|websphere].earで jar を更新します。これにより、Configuration Manager で生成されたadobe-livecycle-[jboss|weblogic|websphere].earに、更新されたlog4j-core-2.xx jarが既に含まれるようになります。 - デプロイ可能なアーティファクトに対する手動の変更は、パッチ適用やアップグレード時に上書きされる場合があります。この場合は、手順を再適用します。
参照
https://logging.apache.org/log4j/2.x/security.html
追加の質問がある場合や、軽減手順を実行する際に問題がある場合は、誰に連絡すればよいですか?
アドビサポートに連絡するか、またはサポートチケットを発行してください。
追加の質問がある場合や、軽減手順を実行する際に問題がある場合は、誰に連絡すればよいですか?
法律上の注意 | オンラインプライバシーポリシー