TPS-5089 (cumulative patch) - 8.0

Version
8.0
Language
English (United States)
Product
Talend Data Fabric
Module
Talend Administration Center

TPS-5089 (cumulative patch)

Info Value
Patch Name Patch_20220121_TPS-5089_v1-8.0.1
Release Date 2022-01-21
Target Version 20211109_1610-V8.0.1
Product affected Talend Administration Center

Introduction

This patch is cumulative. It includes all previous generally available patches for Talend Administration Center 8.0.1.

NOTE: To download this patch, liaise with your Support contact at Talend.

Fixed issues

This patch is cumulative and contains the following fixes:

  • TAC-14830 [8.0.1] Consolidate InetUtil RunIfConfigCommand methods
  • TAC-15654 [8.0.1] Improve the error handle and print necessary error message
  • TAC-14895 [8.0.1] Irrelevant warning when edit user group
  • TAC-15954 [8.0.1] URL returned blank when adding administrator at the end of TAC URL
  • TAC-15910 [8.0.1] NPE when saving LDAP user with non-existing DN
  • TAC-15898 [8.0.1] TAC continues to work though set auditlog.failure.stopActivity to true
  • TAC-14907 [8.0.1] error accessing runtime page, via a reverse proxy (F5)
  • TAC-15899 [8.0.1] Error when undeploying ESB task
  • TAC-15951 [8.0.1] migrate libraries : not all artifacts from org.talend.libraries are migrated from old to new nexus
  • TAC-15967 [8.0.1] edit user group which have user assigned will throw 500 error
  • TAC-15992 [8.0.1] Forgot password should be executed for existing and not existing user for the same time
  • TAC-15897 [8.0.1] A task running by a plan with a custom context will run with default context at times
  • TAC-15823 [8.0.1] Default context is not changed though removed from later version
  • TAC-15894 [8.0.1] Task status in execution details are always in running when job server host ip is unavailable
  • TAC-15878 [8.0.1] metaservlet projectExist didn't work as expected
  • TAC-15778 [8.0.1] Add missing reset context audit log
  • TPS-5028 [8.0.1] DBConfig page show username and password is not correct and license can not be imported (TAC-15880)
  • TAC-16001 [8.0.1] Context parameters not displaying in TAC
  • TAC-16022 [8.0.1] RemoteDataRetriver never shutdown for execution when jobserver is unreachable
  • TPS-5053 [8.0.1] Log4j CVE-2021-44228/CVE-2021-45046 on TAC (TAC-16076)
  • TAC-15962 [8.0.1] TAC upgraded to TPS-4989 then startup too long time
  • TAC-16060 [8.0.1] Execution log is not immediately displayed though task has finished running
  • TAC-16065 [8.0.1] Upper / Lower Panels in the ERROR RECOVERY MANAGEMENT page not "synchronized"
  • TAC-16127 [8.0.1] Cannot see context in one of TAC in a cluster
  • TAC-16121 [8.0.1] TAC patch list does not manage continuation_token from nexus
  • TAC-16126 [8.0.1] FileNotFoundException error when deploy a task which enabled "Use Latest Version"
  • TAC-15776 [8.0.1] Delete task/plan print details in business log regarding task/plan deleted
  • TAC-15917 [8.0.1] Null Pointer exception while browsing through the tasks in Job Conductor Tab
  • TAC-16148 [8.0.1] ExecutionPlan Page refresh has the 500 client error
  • TAC-16190 [8.0.1] Faild to execute metaservlet with the error 'password for Db config is incorrect.
  • TPS-5079 [8.0.1] TAC Log4j CVE-2021-44832: update to Log4j 2.17.1 (TAC-16203)
  • TPS-5089 [8.0.1] CVE-2021-42392 - Disable Remote H2 Console Access (TAC-16214)

Security fixes

This patch includes the security fixes:

  • TAC-15950 [8.0.1] Vulnerability in "forgot password" functionality in TAC
  • TAC-16115 [8.0.1] TAC - Log4j2 CVE-2021-45105 DOS attack Fix - Version (2.17.0 update)

Prerequisites

Consider the following requirements for your system:

  • Talend Administration Center 8.0.1 must be installed.

Installation

  1. Logon TAC and switch to Configuration-> Software Update, then enter the correct values and save referring to the documentation: https://help.talend.com/r/en-US/8.0/installation-guide-big-data-linux/config-update-repo
  2. Switch to Software update page, where the new patch will be listed. The patch can be downloaded from here into the nexus repository.
  3. Login to local Nexus, and download the patch file.
  4. Stop the TAC.
  5. Create a patch directory (eg: <Talend>/TAC_Patch).
  6. Unzip patch file you received from support into this directory, then unzip the org.talend.administrator.war file as org.talend.administrator folder. (Note: Please rename org.talend.administrator-8.0.1.war if your old tac application folder has a different name. Set the name as same as your old TAC application name).
  7. Create a backup directory (eg: <Talend>/TAC_Backup).
  8. Copy folder <Tomcat>/webapps/org.talend.administrator into the backup directory.
  9. In <Tomcat>/webapps/ directory, remove the previous org.talend.administrator folder, then copy the org.talend.administrator folder from step6 and paste in the current directory.
  10. Restore TAC configuration by replacing <Tomcat>/webapps/org.talend.administrator/WEB-INF/classes/configuration.properties and quartz.properties with ones from your backup directory.

    Note:

    • If your TAC db is H2 db and embedded in TAC web folder (<Tomcat>/webapps/org.talend.administrator/WEB-INF/database by default), don't forget to restore H2 db by replacing this folder with the exact corresponding folder from your backup directory.
    • If your TAC works with SSO, you should restore the IDP Metadata file (<Tomcat>/webapps/org.talend.administrator/WEB-INF/classes/IDPMetadata.xml) from your backup directory.
  11. Restart the TAC.

    Note:

    • It's recommended to clear browser cache after TAC patch were applied.
    • Log4j CVE-2021-44228 & CVE-2021-45046 fixed on Patch_20211223_TPS-5053_v1: please rebuild the jobs with latest Studio patch.