Dopo la patch di sicurezza, verifica la rimozione o l’aggiornamento di Handlebars.js 4.7.7 in AEM 6.5
Le scansioni di sicurezza on-premise di Adobe Experience Manager (AEM) 6.5 possono continuare a rilevare Handlebars.js 4.7.7 dopo l’applicazione della patch di sicurezza, inclusi i rilevamenti in percorsi non di runtime o di backup. Per risolvere il problema, verifica la versione Handlebars.js nei bundle di runtime e nelle posizioni della libreria client e conferma che le implementazioni di runtime utilizzano la versione 4.7.9 invece della 4.7.7.
Descrizione description
Ambiente
Adobe Experience Manager (AEM) 6.5 On-Premise (tutti i Service Pack)
Problema/Sintomi
Dopo aver applicato la patch di sicurezza per la vulnerabilità Handlebars.js, verifica che Handlebars.js 4.7.7 non sia più presente o utilizzato nell’ambiente di runtime, inclusi il bundle di runtime e le posizioni della libreria client.
Causa principale
La patch di sicurezza per AEM 6.5 aggiorna tutte le implementazioni runtime di Handlebars.js alla versione 4.7.9 per correggere una vulnerabilità nota. Gli strumenti scanner possono comunque segnalare versioni precedenti in percorsi non di runtime o di backup, ma queste non influiscono sul sistema in esecuzione.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Verifica che la patch di sicurezza per Handlebars.js sia stata applicata all’ambiente AEM 6.5 On-Premise.
- Controlla i bundle di runtime:
- Andare alla directory di installazione di AEM e individuare i bundle di runtime, ad esempio, in
/crx-quickstart/launchpad/felix/. - Identificare il bundle runtime Handlebars, comunemente denominato
com.github.jknack.handlebarso simile. - Controlla la versione Handlebars.js incorporata in questo bundle e verifica che sia 4.7.9.
- Assicurati che la versione 4.7.7 non sia più presente o referenziata in alcun bundle di runtime attivo.
-
Controlla le seguenti posizioni della libreria client per la versione Handlebars.js:
/libs/clientlibs/social/thirdparty/handlebars/source/handlebars.js/libs/granite/ui/components/foundation/form/formbuilder/clientlibs/js/handlebars.js/libs/clientlibs/granite/coralui2/optional/clientlibs/source/handlebars-v4.7.7.min.js/libs/dam/gui/coral/components/admin/schemaforms/formbuilder/handlebars/clientlibs/js/handlebars.js/libs/tsdk/handlebars/js/handlebars.js/libs/granite/contexthub/dependencies/handlebars/handlebars-v4.7.3.min.js
-
Verifica che tutte le librerie client runtime ora facciano riferimento a Handlebars 4.7.9 e non 4.7.7.
-
Ignorare i rilevamenti dello scanner nei supporti di installazione, nelle directory di backup o nei file non di runtime, poiché non influiscono sull’ambiente in esecuzione.
-
Al termine di questi controlli, verifica che la libreria Handlebars.js 4.7.7 vulnerabile non sia più presente o utilizzata in fase di esecuzione.