CVE-2020-7599
Description
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.
How to fix
- gradle plugin_publishing0.11.0 or later
- com.gradle.publish:plugin-publish-plugin0.11.0 or later
- com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin0.11.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| gradle plugin_publishing | v < 0.11.0 | 0.11.0 |
| com.gradle.publish:plugin-publish-pluginMaven | v < 0.11.0 | 0.11.0 |
| com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.pluginMaven | v < 0.11.0 | 0.11.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.