ID |
CVE-2020-7599
|
Summary |
All versions of com.gradle.plugin-publish before 0.11.0 are vulnerable to Insertion of Sensitive Information into Log File. When a plugin author publishes a Gradle plugin while running Gradle with the --info log level flag, the Gradle Logger logs an AWS pre-signed URL. If this build log is publicly visible (as it is in many popular public CI systems like TravisCI) this AWS pre-signed URL would allow a malicious actor to replace a recently uploaded plugin with their own. |
References |
|
Vulnerable Configurations |
-
cpe:2.3:a:gradle:plugin_publishing:-:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:-:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.0:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.0:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.1:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.1:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.2:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.2:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.3:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.3:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.4:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.4:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.5:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.5:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.6:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.6:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.7:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.7:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.8:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.8:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.9:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.9:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.9.10:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.9.10:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.10.0:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.10.0:*:*:*:*:*:*:*
-
cpe:2.3:a:gradle:plugin_publishing:0.10.1:*:*:*:*:*:*:*
cpe:2.3:a:gradle:plugin_publishing:0.10.1:*:*:*:*:*:*:*
|
CVSS |
Base: | 3.3 (as of 02-04-2020 - 14:48) |
Impact: | |
Exploitability: | |
|
CWE |
CWE-532 |
CAPEC |
-
Fuzzing and observing application log data/errors for application mapping
An attacker sends random, malformed, or otherwise unexpected messages to a target application and observes the application's log or error messages returned. Fuzzing techniques involve sending random or malformed messages to a target and monitoring the target's response. The attacker does not initially know how a target will respond to individual messages but by attempting a large number of message variants they may find a variant that trigger's desired behavior. In this attack, the purpose of the fuzzing is to observe the application's log and error messages, although fuzzing a target can also sometimes cause the target to enter an unstable state, causing a crash. By observing logs and error messages, the attacker can learn details about the configuration of the target application and might be able to cause the target to disclose sensitive information.
|
Access |
Vector | Complexity | Authentication |
ADJACENT_NETWORK |
LOW |
NONE |
|
Impact |
Confidentiality | Integrity | Availability |
PARTIAL |
NONE |
NONE |
|
cvss-vector
via4
|
AV:A/AC:L/Au:N/C:P/I:N/A:N
|
refmap
via4
|
|
Last major update |
02-04-2020 - 14:48 |
Published |
30-03-2020 - 19:15 |
Last modified |
02-04-2020 - 14:48 |