Vulnerability Name:

CVE-2020-17521 (CCN-192720)

Assigned:2020-12-06
Published:2020-12-06
Updated:2023-04-14
Summary:Apache Groovy could allow a local authenticated attacker to obtain sensitive information, caused by a race condition in the creation of the temporary directory. By sending a specially-crafted request, an attacker could exploit this vulnerability to obtain sensitive information, and use this information to launch further attacks against the affected system.
CVSS v3 Severity:5.5 Medium (CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N)
4.8 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): Low
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): None
Availibility (A): None
5.5 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N)
4.8 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): Low
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): None
Availibility (A): None
CVSS v2 Severity:2.1 Low (CVSS v2 Vector: AV:L/AC:L/Au:N/C:P/I:N/A:N)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): None
Availibility (A): None
4.6 Medium (CCN CVSS v2 Vector: AV:L/AC:L/Au:S/C:C/I:N/A:N)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Athentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Complete
Integrity (I): None
Availibility (A): None
Vulnerability Consequences:Obtain Information
References:Source: MITRE
Type: CNA
CVE-2020-17521

Source: XF
Type: UNKNOWN
apache-cve202017521-info-disc(192720)

Source: CCN
Type: Groovy Web site
Apache Groovy

Source: security@apache.org
Type: Third Party Advisory
security@apache.org

Source: security@apache.org
Type: Mailing List, Third Party Advisory
security@apache.org

Source: security@apache.org
Type: Mailing List, Vendor Advisory
security@apache.org

Source: security@apache.org
Type: Mailing List, Third Party Advisory
security@apache.org

Source: CCN
Type: oss-sec Mailing List, Sun, 6 Dec 2020 14:21:31 +1000
[CVE-2020-17521]: Apache Groovy Information Disclosure

Source: security@apache.org
Type: Third Party Advisory
security@apache.org

Source: CCN
Type: IBM Security Bulletin 6485653 (UrbanCode Deploy)
CVE-2020-17521 Apache Groovy's provided extension methods to aid with creating temporary directories was using a now superseded Java JDK method call that is potentiallly not secure in some situations.

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle Critical Patch Update Advisory - April 2021
Oracle Critical Patch Update Advisory - April 2021

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle CPUApr2022
Oracle Critical Patch Update Advisory - April 2022

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle CPUJan2021
Oracle Critical Patch Update Advisory - January 2021

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle CPUJan2022
Oracle Critical Patch Update Advisory - January 2022

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle CPUJul2021
Oracle Critical Patch Update Advisory - July 2021

Source: CCN
Type: Oracle CPUJul2022
Oracle Critical Patch Update Advisory - July 2022

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Source: CCN
Type: Oracle CPUOct2021
Oracle Critical Patch Update Advisory - October 2021

Source: security@apache.org
Type: Patch, Third Party Advisory
security@apache.org

Vulnerable Configuration:Configuration CCN 1:
  • cpe:/a:apache:groovy:2.4.4:*:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:2.4.20:*:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:2.5.0:-:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:2.5.13:*:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:3.0.0:-:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:3.0.6:*:*:*:*:*:*:*
  • OR cpe:/a:apache:groovy:4.0.0:alpha1:*:*:*:*:*:*
  • AND
  • cpe:/a:oracle:primavera_unifier:16.1:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:primavera_unifier:16.2:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:agile_plm_framework:9.3.6:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:communications_services_gatekeeper:6.0:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:ilearning:6.2:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:agile_plm_mcad_connector:3.4:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:agile_plm_mcad_connector:3.6:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:agile_product_lifecycle_management_framework:9.3.3:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:primavera_unifier:17.12:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:business_process_management_suite:12.2.1.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:oracle:primavera_unifier:18.8:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.0.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.0.4.0:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.1.0.0:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.0.5.3:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.1.1.0:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.0.5.4:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.1.1.1:*:*:*:*:*:*:*
  • OR cpe:/a:ibm:urbancode_deploy:7.1.1.2:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    Oval Definitions
    Definition IDClassTitleLast Modified
    oval:org.opensuse.security:def:8018
    P
    groovy-lib-2.4.21-150200.3.7.4 on GA media (Moderate)
    2023-06-20
    oval:org.opensuse.security:def:3391
    P
    unzip-6.00-33.8.1 on GA media (Moderate)
    2022-06-28
    oval:org.opensuse.security:def:95021
    P
    groovy-lib-2.4.21-3.3.2 on GA media (Moderate)
    2022-06-22
    oval:org.opensuse.security:def:94872
    P
    containerd-1.4.12-150000.65.1 on GA media (Moderate)
    2022-06-22
    oval:org.opensuse.security:def:95169
    P
    apache-commons-fileupload-1.4-1.63 on GA media (Moderate)
    2022-06-22
    oval:org.opensuse.security:def:101585
    P
    Security update for subversion (Important)
    2022-04-12
    oval:org.opensuse.security:def:112363
    P
    groovy-2.4.21-2.3 on GA media (Moderate)
    2022-01-17
    oval:org.opensuse.security:def:105875
    P
    Security update for python3 (Moderate)
    2021-12-23
    oval:org.opensuse.security:def:101882
    P
    Security update for the Linux Kernel (Important)
    2021-11-11
    oval:org.opensuse.security:def:96775
    P
    socat-1.7.3.2-4.10 on GA media (Moderate)
    2021-09-21
    oval:org.opensuse.security:def:101271
    P
    groovy-lib-2.4.21-3.3.2 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:63013
    P
    groovy-lib-2.4.21-3.3.2 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:72732
    P
    groovy-lib-2.4.21-3.3.2 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:1924
    P
    groovy-lib-2.4.21-3.3.2 on GA media (Moderate)
    2021-08-09
    oval:org.opensuse.security:def:4463
    P
    Security update for the Linux Kernel (Live Patch 7 for SLE 12 SP5) (Important)
    2021-07-27
    oval:org.opensuse.security:def:110936
    P
    Security update for groovy (Moderate)
    2020-12-31
    oval:org.opensuse.security:def:66710
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:75778
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:108251
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:117765
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:5621
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:108548
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:65552
    P
    Security update for groovy (Moderate)
    2020-12-22
    oval:org.opensuse.security:def:74620
    P
    Security update for groovy (Moderate)
    2020-12-22
    BACK
    apache groovy 2.4.4
    apache groovy 2.4.20
    apache groovy 2.5.0 -
    apache groovy 2.5.13
    apache groovy 3.0.0 -
    apache groovy 3.0.6
    apache groovy 4.0.0 alpha1
    oracle primavera unifier 16.1
    oracle primavera unifier 16.2
    oracle agile plm framework 9.3.6
    oracle communications services gatekeeper 6.0
    oracle ilearning 6.2
    oracle agile plm mcad connector 3.4
    oracle agile plm mcad connector 3.6
    oracle agile product lifecycle management framework 9.3.3
    oracle primavera unifier 17.12
    oracle business process management suite 12.2.1.3.0
    oracle primavera unifier 18.8
    ibm urbancode deploy 7.0.3.0
    ibm urbancode deploy 7.0.4.0
    ibm urbancode deploy 7.1.0.0
    ibm urbancode deploy 7.0.5.3
    ibm urbancode deploy 7.1.1.0
    ibm urbancode deploy 7.0.5.4
    ibm urbancode deploy 7.1.1.1
    ibm urbancode deploy 7.1.1.2