Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-5409

Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP - CVE-2019-20902

      Issue Summary

      Upgrading Crowd via XML Data Transfer can reactivate a disabled user from OpenLDAP.

      Environment

      Crowd 3.x.x
      OpenLDAP

      Steps to Reproduce

      1. Install Crowd 3.1.1 and connect with OpenLDAP directory.
      2. Synchronise the OpenLDAP directory.
      3. Disable one of the user from OpenLDAP directory.
      4. Generate the XML Backup.
      5. Upgrade Crowd by following the steps in Upgrading Crowd via XML Data Transfer

      Expected Results

      OpenLDAP user remain disabled

      Actual Results

      OpenLDAP user reactivate after the upgrade.

      Audit Logs shows that the user is synchronised from OpenLDAP and recreated in crowd as Active user:

      Workaround

      Upgrade Crowd using Method 1: Automatic database upgrade

          Form Name

            [CWD-5409] Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP - CVE-2019-20902

            Pawel Cieszko made changes -
            Remote Link Original: This issue links to "KYAK-414 (Bulldog)" [ 434719 ] New: This issue links to "KYAK-414 (JIRA Server (Bulldog))" [ 434719 ]
            Daniel Serkowski made changes -
            Remote Link Original: This issue links to "Page (Confluence)" [ 444777 ]
            Esteban Casuscelli made changes -
            Remote Link Original: This issue links to "Page (Confluence)" [ 630289 ]
            Esteban Casuscelli made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 630289 ]
            Esteban Casuscelli made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 630437 ]
            David Black made changes -
            Labels Original: CVE-2019-20417 basm cvss-medium privesc security New: CVE-2019-20902 basm cvss-medium privesc security
            David Black made changes -
            Summary Original: Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP - CVE-2019-20417 New: Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP - CVE-2019-20902
            AB made changes -
            Description Original: h3. Issue Summary
            Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP

            h3. Environment
            Crowd 3.x.x
            OpenLDAP

            h3. Steps to Reproduce
            # Install Crowd 3.1.1 and connect with OpenLDAP directory.
            # Synchronise the OpenLDAP directory.
            # Disable one of the user from OpenLDAP directory.
            # Generate the XML Backup.
            # Upgrade Crowd by following the steps in [Upgrading Crowd via XML Data Transfer|https://confluence.atlassian.com/crowd/upgrading-crowd-via-xml-data-transfer-213519481.html]

            h3. Expected Results
            OpenLDAP user remain disabled

            h3. Actual Results
            OpenLDAP user reactivate after the upgrade.

            Audit Logs shows that the user is synchronised from OpenLDAP and recreated in crowd as Active user:
            * !auditlog.png|thumbnail!



            h3. Workaround
            Upgrade Crowd using [Method 1: Automatic database upgrade|https://confluence.atlassian.com/crowd/upgrading-crowd-22544441.html]
            New: h3. Issue Summary
            Upgrading Crowd via XML Data Transfer can reactivate a disabled user from OpenLDAP.

            h3. Environment
            Crowd 3.x.x
            OpenLDAP

            h3. Steps to Reproduce
            # Install Crowd 3.1.1 and connect with OpenLDAP directory.
            # Synchronise the OpenLDAP directory.
            # Disable one of the user from OpenLDAP directory.
            # Generate the XML Backup.
            # Upgrade Crowd by following the steps in [Upgrading Crowd via XML Data Transfer|https://confluence.atlassian.com/crowd/upgrading-crowd-via-xml-data-transfer-213519481.html]

            h3. Expected Results
            OpenLDAP user remain disabled

            h3. Actual Results
            OpenLDAP user reactivate after the upgrade.

            Audit Logs shows that the user is synchronised from OpenLDAP and recreated in crowd as Active user:
            * !auditlog.png|thumbnail!



            h3. Workaround
            Upgrade Crowd using [Method 1: Automatic database upgrade|https://confluence.atlassian.com/crowd/upgrading-crowd-22544441.html]
            alexmin (Inactive) made changes -
            Labels Original: basm cvss-medium privesc security New: CVE-2019-20417 basm cvss-medium privesc security
            alexmin (Inactive) made changes -
            Summary Original: Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP New: Upgrading Crowd via XML Data Transfer reactivate disabled user from OpenLDAP - CVE-2019-20417

              pszczepanik Szczepan (Inactive)
              dazmi Dayana
              Affected customers:
              0 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: