CVE-2020-17521: Apache Groovy provides extension methods to aid with creating temporary directories
40
This month
MEDIUM 5.5WATCHLISTUPGRADEMITIGATEDOWNGRADE
CVE-2020-17521 is a medium-severity flaw (CVSS 5.5) affecting groovy, snapcenter, agile engineering data management. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
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
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
Verify at the official sourceNVD · CVE Program · Report a problem with this page Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2020-17521?
groovy: upgrade to newer than 3.0.6; snapcenter: mitigate or apply the listed mitigation; agile engineering data management: downgrade or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2020-17521 being exploited?
CVE-2020-17521 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2020-17521 affect?
CVE-2020-17521 affects groovy, snapcenter, agile engineering data management. Severity is medium (CVSS 5.5). 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 som
CVE-2019-1003033HIGH 8.8UPGRADE A sandbox bypass vulnerability exists in Jenkins Groovy Plugin 2.1 and earlier in pom.xml, src/main/java/hudso
CVE-2019-1003006HIGH 8.8UPGRADE A sandbox bypass vulnerability exists in Jenkins Groovy Plugin 2.0 and earlier in src/main/java/hudson/plugins
CVE-2016-6814CRITICAL 9.8UPGRADEMITIGATE When an application with unsupported Codehaus versions of Groovy from 1.7.0 to 2.4.3, Apache Groovy 2.4.4 to 2
CVE-2015-3253CRITICAL 9.8DOWNGRADEDOWNGRADE The MethodClosure class in runtime/MethodClosure.java in Apache Groovy 1.7.0 through 2.4.3 allows remote attac