CVE-2020-15087 json
Privilege escalation in Presto
published 6y ago modified 4mo ago also GHSA-f6pc-crhh-cp96 , EUVD-2020-0484
- cvss
- 7.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 64%
- public exploits
- 0
- none known
Summary
In Presto before version 337, authenticated users can bypass authorization checks by directly accessing internal APIs. This impacts Presto server installations with secure internal communication configured. This does not affect installations that have not configured secure internal communication, as these installations are inherently insecure. This only affects Presto server installations. This does NOT affect clients such as the CLI or JDBC driver. This vulnerability has been fixed in version 337. Additionally, this issue can be mitigated by blocking network access to internal APIs on the coordinator and workers.
Patch / fix
- maven io.prestosql:presto-server 337
- prestosql presto 337
Is CVE-2020-15087 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
1.06% chance of exploitation in the next 30 days, higher than 64% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
| GitHub | 3.1 | 7.4 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | io.prestosql:presto-server | <337 |
337 |
Affected products
- prestosql Presto
Classification
- Weakness
-
- CWE-285 Improper Authorization
References
-
trino.io
/docs/current/release/release-337.html#security-changes
web, release-notes, vendor-advisory
-
github.com
/prestosql/presto/security/advisories/GHSA-f6pc-crhh-cp96
web, third-party-advisory
-
github.com
/trinodb/trino/security/advisories/GHSA-f6pc-crhh-cp96
web
-
nvd.nist.gov
/vuln/detail/CVE-2020-15087
advisory
-
prestosql.io
/docs/current/release/release-337.html#security-changes
web
Sources
- CVE List CVE-2020-15087
- GitHub Advisory GHSA-f6pc-crhh-cp96
- NVD CVE-2020-15087
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.