CVE-2020-17521

CVE-2020-17521

Medium · published December 8, 2020

CVSS v3.1
5.5
EPSS
1%
Percentile
63.3
In the wild
Unconfirmed
What it is

Apache Groovy provides extension methods to aid with creating temporary directories. Prior to this fix, Groovy's implementation of those extension methods was using a now superseded Java JDK method call that is potentially not secure on some operating systems in some contexts. Users not using the extension methods mentioned in the advisory are not affected, but may wish to read the advisory for further details. Versions Affected: 2.0 to 2.4.20, 2.5.0 to 2.5.13, 3.0.0 to 3.0.6, and 4.0.0-alpha-1. Fixed in versions 2.4.21, 2.5.14, 3.0.7, 4.0.0-alpha-2.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.01027 · 63.3th percentile
Published
2020-12-08T01:15Z
Affected products (39)
ProductVersionsFixed in
apache/groovy≥ 2.0.0, ≤ 2.4.20—
apache/groovy≥ 2.5.0, ≤ 2.5.13—
apache/groovy≥ 3.0.0, ≤ 3.0.6—
apache/groovyall versions—
netapp/snapcenterall versions—
oracle/agile_engineering_data_managementall versions—
oracle/agile_plm_mcad_connectorall versions—
oracle/agile_plm_mcad_connectorall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/business_process_management_suiteall versions—
oracle/business_process_management_suiteall versions—
oracle/communications_brm_-_elastic_charging_engineall versions—
oracle/communications_brm_-_elastic_charging_engineall versions—
oracle/communications_diameter_signaling_routerall versions—
oracle/communications_evolved_communications_application_serverall versions—
oracle/communications_services_gatekeeperall versions—
oracle/communications_services_gatekeeperall versions—
oracle/communications_services_gatekeeperall versions—
oracle/healthcare_data_repositoryall versions—
oracle/hospitality_opera_5all versions—
oracle/ilearningall versions—
oracle/ilearningall versions—
oracle/insurance_policy_administration≥ 11.0, ≤ 11.3.1—
oracle/jd_edwards_enterpriseone_orchestratorall versions—
oracle/primavera_gateway≥ 17.12.0, ≤ 17.12.10—
oracle/primavera_unifier≥ 17.7, ≤ 17.12—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/retail_bulk_data_integrationall versions—
oracle/retail_bulk_data_integrationall versions—
oracle/retail_merchandising_systemall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
apache/atlasall versions—
References (24)
https://groovy-lang.org/security.html#CVE-2020-17521 · [email protected]https://lists.apache.org/thread.html/r4b2f13c302eec98838ff7475253091fb9b75bc1038016ba00ebf6c08%40%3Cdev.atlas.apache.org%3E · [email protected]https://lists.apache.org/thread.html/ra9dab34bf8625511f23692ad0fcee2725f782e9aad6c5cdff6cf4465%40%3Cnotifications.groovy.apache.org%3E · [email protected]https://lists.apache.org/thread.html/rea63a4666ba245d2892471307772a2d8ce0f0741f341d6576625c1b3%40%3Cdev.atlas.apache.org%3E · [email protected]https://security.netapp.com/advisory/ntap-20201218-0006/ · [email protected]https://www.oracle.com//security-alerts/cpujul2021.html · [email protected]https://www.oracle.com/security-alerts/cpuApr2021.html · [email protected]https://www.oracle.com/security-alerts/cpuapr2022.html · [email protected]https://www.oracle.com/security-alerts/cpujan2021.html · [email protected]https://www.oracle.com/security-alerts/cpujan2022.html · [email protected]https://www.oracle.com/security-alerts/cpujul2022.html · [email protected]https://www.oracle.com/security-alerts/cpuoct2021.html · [email protected]https://groovy-lang.org/security.html#CVE-2020-17521 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r4b2f13c302eec98838ff7475253091fb9b75bc1038016ba00ebf6c08%40%3Cdev.atlas.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/ra9dab34bf8625511f23692ad0fcee2725f782e9aad6c5cdff6cf4465%40%3Cnotifications.groovy.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/rea63a4666ba245d2892471307772a2d8ce0f0741f341d6576625c1b3%40%3Cdev.atlas.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20201218-0006/ · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com//security-alerts/cpujul2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuApr2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2021.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuoct2021.html · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 07 DEC 19:22Z
    Apache Groovy provides extension methods to aid with creating temporary directories
    cvelistv5