Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Vapor

First CVE: Oct 2, 2020Active for: 6 yearsTotal CVEs: 11

Vapor is a modestly represented Swift-based web framework and ecosystem whose vulnerability footprint centers on input handling and output encoding across its core framework and related components like Leafkit templating and PostgresNIO database drivers. The recurring weakness classes—including cross-site scripting, integer overflow, buffer overflows, and special-element injection—reflect the parser and string-handling demands of a web application stack that bridges template rendering, protocol marshaling, and database interaction. Defenders tracking this vendor should focus on framework updates and pay particular attention to template-layer and database-driver remediation; live severity, exploitation, and exposure counts are shown alongside this summary.

FAUCET AI Generated
11
Total CVEs
More Total CVEs than 90% of tracked vendors
0.6
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 9% of tracked vendors
6.5
Avg CVSS Score
Higher Avg CVSS Score than 38% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by Vapor over time

Volume of CVEsAvg CVSS Base Score
First CVE
Oct 2, 2020
5 years ago
Most Recent CVE
Mar 18, 2026
130 days ago

Products(3 total)

Top CVEs

Signals from CVEs in this vendor scope (11 CVEs).

11 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2021-32742CRITICAL
Vapor is a web framework for Swift. In versions 4.47.1 and prior, bug in the `Data.init(base32Encoded:)` function opens up the potential for exposing server memory and/or crashing
Jul 9, 20219.126NONO
CVE-2026-28499MEDIUM
LeafKit is a templating language with Swift-inspired syntax. Prior to version 1.14.2, HTML escaping doesn't work correctly when a template prints a collection (Array / Dictionary)
Mar 18, 20266.123NONO
CVE-2026-27120MEDIUM
Leafkit is a templating language with Swift-inspired syntax. Prior to 1.4.1, htmlEscaped in leaf-kit will only escape html special characters if the extended grapheme clusters matc
Feb 20, 20266.121NONO
CVE-2024-21631MEDIUM
Vapor is an HTTP web framework for Swift. Prior to version 4.90.0, Vapor's `vapor_urlparser_parse` function uses `uint16_t` indexes when parsing a URI's components, which may cause
Jan 3, 20246.520NONO
CVE-2023-31136MEDIUM
PostgresNIO is a Swift client for PostgreSQL. Any user of PostgresNIO prior to version 1.14.2 connecting to servers with TLS enabled is vulnerable to a man-in-the-middle attacker i
May 9, 20235.920NONO
CVE-2022-31005HIGH
Vapor is an HTTP web framework for Swift. Users of Vapor prior to version 4.60.3 with FileMiddleware enabled are vulnerable to an integer overflow vulnerability that can crash the
May 31, 20227.520NONO
CVE-2021-37634MEDIUM
Leafkit is a templating language with Swift-inspired syntax. Versions prior to 1.3.0 are susceptible to Cross-site Scripting (XSS) attacks. This affects anyone passing unsanitised
Aug 9, 20216.120NONO
CVE-2022-31019HIGH
Vapor is a server-side Swift HTTP web framework. When using automatic content decoding an attacker can craft a request body that can make the server crash with the following reques
Jun 9, 20227.519NONO
CVE-2021-21328MEDIUM
Vapor is a web framework for Swift. In Vapor before version 4.40.1, there is a DoS attack against anyone who Bootstraps a metrics backend for their Vapor app. The following is the
Feb 26, 20215.319NONO
CVE-2023-44386MEDIUM
Vapor is an HTTP web framework for Swift. There is a denial of service vulnerability impacting all users of affected versions of Vapor. The HTTP1 error handler closed connections w
Oct 5, 20235.318NONO
View all 11 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products11 CVEs
73%
18%
9%
Severity distribution among all CVEs352,713 CVEs
45%
40%
11%
MediumHighCritical
Attack Vector
Local0 (0.0%)
Network11 (100.0%)
Unknown0 (0.0%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low10 (90.9%)
High1 (9.1%)
Unknown0 (0.0%)
User Interaction
None8 (72.7%)
Unknown0 (0.0%)
Required3 (27.3%)
Privileges Required
Low2 (18.2%)
High0 (0.0%)
None9 (81.8%)
Unknown0 (0.0%)

Exploit Exposure

Signals from CVEs in this vendor scope (11 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
0 CVEs
0.0% of CVEs· Bottom 1%

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Vapor.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Vapor — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Vapor's Products

View all 1 CNAs →

Top CWEs