CVE-2023-44386
published 2023-10-05CVE-2023-44386: 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…
PriorityP424medium5.3CVSS 3.1
AVNACLPRNUINSUCNINAL
EPSS
0.60%
44.1th percentile
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.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| github.com | vapor_vapor | >= 4.83.2 < 4.84.2 | 4.84.2 |
| vapor | vapor | — | — |
| vapor | vapor | >= 4.83.2 < 4.84.2 | 4.84.2 |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Vapor's incorrect request error handling triggers server crash
osv·2023-10-05
CVE-2023-44386 [MEDIUM] Vapor's incorrect request error handling triggers server crash
Vapor's incorrect request error handling triggers server crash
Vapor incorrectly handles errors encountered during parsing of HTTP 1.x requests, triggering a precondition failure in swift-nio due to API misuse and causing immediate termination of the server process.
### Impact
This is a denial of service vulnerability, impacting all users of affected versions of Vapor. Because the crash is an explicit assertion failure, there is no corruption of process state and no risk of data leakage or unauthorized code execution. Total impact is limited to an immediately recoverable service interruption.
### Patches
The issue is fixed as of Vapor release 4.84.2.
### Workarounds
None known at this time.
### For more information
If you have any questions or comments about this advisory:
* Open an i
GHSA
Vapor's incorrect request error handling triggers server crash
ghsa·2023-10-05
CVE-2023-44386 [MEDIUM] CWE-231 Vapor's incorrect request error handling triggers server crash
Vapor's incorrect request error handling triggers server crash
Vapor incorrectly handles errors encountered during parsing of HTTP 1.x requests, triggering a precondition failure in swift-nio due to API misuse and causing immediate termination of the server process.
### Impact
This is a denial of service vulnerability, impacting all users of affected versions of Vapor. Because the crash is an explicit assertion failure, there is no corruption of process state and no risk of data leakage or unauthorized code execution. Total impact is limited to an immediately recoverable service interruption.
### Patches
The issue is fixed as of Vapor release 4.84.2.
### Workarounds
None known at this time.
### For more information
If you have any questions or comments about this advisory:
* Open an i
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://github.com/vapor/vapor/commit/090464a654b03148b139a81f8f5ac63b0856f6f3https://github.com/vapor/vapor/releases/tag/4.84.2https://github.com/vapor/vapor/security/advisories/GHSA-3mwq-h3g6-ffhmhttps://github.com/vapor/vapor/commit/090464a654b03148b139a81f8f5ac63b0856f6f3https://github.com/vapor/vapor/releases/tag/4.84.2https://github.com/vapor/vapor/security/advisories/GHSA-3mwq-h3g6-ffhm
2023-10-05
Published