I'm not sure I understand. This is:
⢠a resource exhaustion vuln
⢠under certain circumstances (deserializating JSON, unwrapping single-element arrays)
We have no idea whether Gradle is actually vulnerable (you could search the codebase for how jackson is being used), and a Gradle build has so many more ways to cause a resource exhaustion that rejecting a Gradle installation for that is BS. Vulnerability scanning is about awareness leading to investigations to determine whether you're actually vulnerable or not (in which case you just ignore the warning). Blindly blocking without escape hatch is BS.