Incorrect request error handling triggers server crash in Vapor
Priority LOW 31CWE-231Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-617.
Summary
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 when HTTP parse errors occur instead of passing them on. The issue is fixed as of Vapor release 4.84.2.
Why it matters now
Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00736 54th percentileScored 2026-11-07
Fix Fixed vapor (vapor): 4.84.2github.com/vapor/vapor (SwiftURL): 4.84.2
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| vapor | vapor | 4.83.2 to before 4.84.2 | 4.84.2 | Patch available | CNA |
| — | github.com/vapor/vapor (SwiftURL) | 4.83.2 to before 4.84.2 | 4.84.2 | Patch available | GHSA-3mwq-h3g6-ffhm |
- vapor Vendorvapor Affected 4.83.2 to before 4.84.2 Fixed in 4.84.2 Patch available CNA
- github.com/vapor/vapor (SwiftURL) Vendor— Affected 4.83.2 to before 4.84.2 Fixed in 4.84.2 Patch available GHSA-3mwq-h3g6-ffhm
Remediation
- Fix · CNA vapor (vapor) Fixed in 4.84.2
- Fix · GHSA-3mwq-h3g6-ffhm github.com/vapor/vapor (SwiftURL) Fixed in 4.84.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-44386
- 2026-10-03 Alias added: GHSA-3mwq-h3g6-ffhm
- 2026-10-06 EPSS moved to the 50th–90th percentile
References
More Vapor vulnerabilities
- TI-2022-13064 DoS Vulnerability in URLEncodedFormDecoder in Vapor CVSS 3.1HIGH 7.5
- TI-2022-13051 Integer Overflow in Vapor's HTTP Range Request CVSS 3.1HIGH 7.5
- TI-2024-14356 Integer overflow in URI leading to potential host spoofing CVSS 3.1MEDIUM 6.5
Sources
- CVE-2023-44386 · CVE Program
- CVE-2023-44386 · NVD
- FIRST EPSS
- GHSA-3mwq-h3g6-ffhm · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences