Insecure Permissions The advisory has been revoked - it doesn't affect any version of package org.codehaus.groovy:groovy  (opens in a new tab)


Threat Intelligence

EPSS
0.07% (32nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-JAVA-ORGCODEHAUSGROOVY-1048850
  • published8 Dec 2020
  • disclosed8 Dec 2020
  • creditUnknown

Introduced: 8 Dec 2020

CVE-2020-17521  (opens in a new tab)
CWE-275  (opens in a new tab)

Amendment

This was deemed not a vulnerability.

Overview

org.codehaus.groovy:groovy is a language for the JVM

Affected versions of this package are vulnerable to Insecure Permissions. This vulnerability potentially impacts Unix-like systems, and very old versions of Mac OSX and Windows. On such OS versions, Groovy may create temporary directories within the OS temporary directory which is shared between all users on affected systems. Groovy will create such directories for internal use when producing Java Stubs (very low impact) or on behalf of user code via two extension methods[4,5] for creating temporary directories. If Groovy user code uses either of these extension methods, and stores executable code in the resulting temporary directory, then the risk is high, since this can lead to local privilege escalation. If such Groovy code is making use of the temporary directory to store sensitive information, then the risk is medium, since such information could be exposed or modified.

This is a duplicate of SNYK-JAVA-ORGCODEHAUSGROOVY-1048694.

References