What’s Vulnerable › Vulnerabilities
CVE-2020-15230: Arbitrary file read un Vapor
- Severity: medium (CVSS 6.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.5% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2020-10-02 · updated 2026-06-17
- Weakness: CWE-22
Description
Vapor is a web framework for Swift. In Vapor before version 4.29.4, Attackers can access data at arbitrary filesystem paths on the same host as an application. Only applications using FileMiddleware are affected. This is fixed in version 4.29.4.
Affected products
- Vapor Project Vapor: before 4.29.4 — fixed in 4.29.4
How to fix
Upgrade to a fixed version: Vapor Project Vapor 4.29.4. Check the vendor advisory for mitigations.
References
- https://github.com/vapor/vapor/commit/cf1651f7ff76515593f4d8ca6e6e15d2247fe255
- https://github.com/vapor/vapor/pull/2500
- https://github.com/vapor/vapor/security/advisories/GHSA-vcvg-xgr8-p5gq
- https://github.com/vapor/vapor/commit/cf1651f7ff76515593f4d8ca6e6e15d2247fe255
- https://github.com/vapor/vapor/pull/2500
- https://github.com/vapor/vapor/security/advisories/GHSA-vcvg-xgr8-p5gq
Get alerted when CVE-2020-15230 or the next vulnerability affects your stack