CVE-2019-9843

HIGH

DiffPlug Spotless <1.20.0/<3.20.0 - Info Disclosure

Title source: llm
STIX 2.1

Description

In DiffPlug Spotless before 1.20.0 (library and Maven plugin) and before 3.20.0 (Gradle plugin), the XML parser would resolve external entities over both HTTP and HTTPS and didn't respect the resolveExternalEntities setting. For example, this allows disclosure of file contents to a MITM attacker if a victim performs a spotlessApply operation on an untrusted XML file.

Scores

CVSS v3 7.5
EPSS 0.0150
EPSS Percentile 70.9%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

Details

CWE
CWE-611
Status published
Products (4)
com.diffplug.spotless/spotless-maven-plugin 0 - 1.20.0Maven
com.diffplug.spotless/spotless-plugin-gradle 0 - 3.20.0Maven
diffplug/gradle < 3.20.0
diffplug/maven < 1.20.0
Published Jun 28, 2019
Tracked Since Feb 18, 2026