Reduzindo vulnerabilidades do Log4j2 para o Experience Manager Forms
Problema
Vulnerabilidades críticas de segurança foram relatadas para o Apache Log4j2, uma biblioteca de logon popular para aplicativos baseados em Java. As seguintes vulnerabilidades foram analisadas:
Resolução
Você pode usar um dos seguintes métodos para reduzir o risco dessa vulnerabilidade:
- Instalar o pacote de serviços mais recente
- Usar etapas de mitigação manual
Instalar o pacote de serviços mais recente
Usar etapas de mitigação manual
Para mitigar o problema, para o Experience Manager 6.5 Forms (log4j-core versão 2.10 e posterior), Experience Manager 6.4 Forms (log4j-core versão anterior à 2.10) e Experience Manager 6.3 Forms (log4j-core versão anterior à 2.10), execute as seguintes etapas:
-
Desative todas as instâncias e localizadores do servidor.
-
Remover
org/apache/logging/log4j/core/lookup/JndiLookup.classdolog4j-core-2.xx.jarvulnerável disponível nos seguintes locais:- EAR implantável:
code language-javascript <FORMS_INSTALLATION_DIRECTORY>/configurationManager/export/adobe-livecycle-[jboss|weblogic|websphere].ear- Localizador de GemFire ou Geode:
code language-javascript <FORMS_INSTALLATION_DIRECTORY>/lib/caching/libPara atualizar o EAR Implantável, dependendo do sistema operacional, você pode usar um dos métodos a seguir para remover o
JndiLookup.classdolog4j-core-2.xx.jarvulnerável:- (Linux com Oracle WebLogic ou Redhat JBoss): execute o seguinte comando. Atualize o
versione as informações do servidor de aplicativos antes de executar estes comandos:
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- (Linux com IBM WebSphere): execute o seguinte comando. Atualize o
versione as informações do servidor de aplicativos antes de executar estes comandos:
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): Use uma ferramenta de GUI como 7-Zip para remover o arquivo de classe.
-
Repita a etapa 2 para cada instância (nó) do servidor de aplicativos e todos os localizadores (se houver mais de um).
-
Depois de atualizar o jar, reimplante o EAR modificado e reinicie todos os processos do localizador e instâncias do servidor.
- Substitua a cópia original do jar log4j-core-2.xx pela cópia atualizada. Nenhuma outra alteração é necessária.
- Quando o gerenciador de configurações for executado novamente, o conteúdo de
<FORMS_INSTALLATION_DIRECTORY/configurationManager/exportpoderá ser substituído. Para evitar refazer a alteração acima toda vez que isso ocorrer, atualize o jar em<FORMS_INSTALLATION_DIRECTORY>/deploy/adobe-core-[jboss|weblogic|websphere].ear. Isso garante que oadobe-livecycle-[jboss|weblogic|websphere].earproduzido pelo gerenciador de configurações já tenha olog4j-core-2.xx jaratualizado. - As modificações manuais nos artefatos implantáveis podem ser substituídas na correção/atualização. Se isso acontecer, reaplique o procedimento.
Referências
https://logging.apache.org/log4j/2.x/security.html
Com quem devo entrar em contato se tiver dúvidas adicionais ou problemas ao executar as etapas de mitigação?
Você pode contatar o Suporte da Adobe ou criar um tíquete de suporte.
Com quem devo entrar em contato se tiver dúvidas adicionais ou problemas ao executar etapas de mitigação?
Avisos legais | Política de Privacidade Online