CVE-2019-10753: Incorrect Resource Transfer Between Spheres in eclipse-wtp
5.9
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.4913%
CWE
Published
9/11/2019
Updated
1/28/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
com.diffplug.spotless:spotless-eclipse-wtp | maven | < 3.9.6 | 3.9.6 |
com.diffplug.spotless:spotless-eclipse-cdt | maven | < 9.4.4 | 9.4.4 |
com.diffplug.spotless:spotless-eclipse-groovy | maven | < 3.0.1 | 3.0.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from dependency resolution over HTTP instead of HTTPS. The build.gradle
files in all three components explicitly configure p2Repository
with HTTP URLs (as shown in GitHub issue #360). These configurations are direct causes of insecure resource transfer between spheres (CWE-669) as they allow MITM attacks during dependency fetching. The patched versions switched these URLs to HTTPS, confirming these as the vulnerable points.