CVE-2020-7599

Medium

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.

SeverityMedium
CVSS6.5
Exploit probability—
ProductGradle Plugin Publishing
PublishedMar 30, 2020
First seenMar 30, 2020

How to fix

Update
  • 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

ProductAffected versionsFixed in
gradle plugin_publishingv < 0.11.00.11.0
com.gradle.publish:plugin-publish-pluginMavenv < 0.11.00.11.0
com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.pluginMavenv < 0.11.00.11.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.