Vulnerability Details : CVE-2019-1010260
Using ktlint to download and execute custom rulesets can result in arbitrary code execution as the served jars can be compromised by a MITM. This attack is exploitable via Man in the Middle of the HTTP connection to the artifact servers. This vulnerability appears to have been fixed in 0.30.0 and later; after commit 5e547b287d6c260d328a2cb658dbe6b7a7ff2261.
Exploit prediction scoring system (EPSS) score for CVE-2019-1010260
Probability of exploitation activity in the next 30 days: 0.18%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 54 % EPSS Score History EPSS FAQ
CVSS scores for CVE-2019-1010260
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source |
---|---|---|---|---|---|
9.3
|
HIGH | AV:N/AC:M/Au:N/C:C/I:C/A:C |
8.6
|
10.0
|
NIST |
8.1
|
HIGH | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
2.2
|
5.9
|
NIST |
CWE ids for CVE-2019-1010260
-
The product transmits sensitive or security-critical data in cleartext in a communication channel that can be sniffed by unauthorized actors.Assigned by: nvd@nist.gov (Primary)
References for CVE-2019-1010260
-
https://github.com/shyiko/ktlint/pull/332
[CVE-2019-1010260] [SECURITY] Resolve dependenices over HTTPS instead of HTTP by JLLeitschuh · Pull Request #332 · pinterest/ktlint · GitHubExploit;Patch;Third Party Advisory
Products affected by CVE-2019-1010260
- cpe:2.3:a:ktlint_project:ktlint:*:*:*:*:*:*:*:*