CVE-2020-11986

To be able to analyze gradle projects, the build scripts need to be executed

published September 9, 2020

CVSS
—
EPSS
10%
Percentile
95.6
In the wild
Unconfirmed
What it is

⚠️ Beware the unconsented code execution! Apache NetBeans up to version 12.0 runs build scripts without asking for user consent, like a waiter serving a dish before checking allergies. 🍽️ Think of it like a restaurant where the chef prepares a surprise dish without consulting you first about your dietary restrictions. You might end up with a plate full of something that doesn't sit well with you, or worse, something harmful! An attacker could inject malicious code into a Gradle project, and when you load it, that code executes automatically without your knowledge. This can lead to data theft, unauthorized changes, or even a complete takeover of your project environment!

Put simply

Think of it like a restaurant where the chef prepares a surprise dish without consulting you first about your dietary restrictions. You might end up with a plate full of something that doesn't sit well with you, or worse, something harmful! This vulnerability arises because Apache NetBeans executes build scripts upon loading projects without confirming user consent, allowing potentially harmful code to run unchecked.

What to do

An attacker could inject malicious code into a Gradle project, and when you load it, that code executes automatically without your knowledge. This can lead to data theft, unauthorized changes, or even a complete takeover of your project environment! Update Apache NetBeans to version 12.1 or later, where this issue has been addressed. Additionally, always review the build scripts of external projects before loading them to mitigate potential risks. You can tackle this vulnerability! Keep your tools updated and stay vigilant about the code you load. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.09931 · 95.6th percentile
Published
2020-09-09T15:28Z
EPSS history
Timeline
  • 09 SEP 15:28Z
    To be able to analyze gradle projects, the build scripts need to be executed
    cvelistv5