2 results (0.013 seconds)

CVSS: 6.5EPSS: 0%CPEs: 1EXPL: 0

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 integer overflows when parsing untrusted inputs. This vulnerability does not affect Vapor directly but could impact applications relying on the URI type for validating user input. The URI type is used in several places in Vapor. A developer may decide to use URI to represent a URL in their application (especially if that URL is then passed to the HTTP Client) and rely on its public properties and methods. • https://github.com/vapor/vapor/commit/6db3d917b5ce5024a84eb265ef65691383305d70 https://github.com/vapor/vapor/security/advisories/GHSA-r6r4-5pr8-gjcp • CWE-20: Improper Input Validation CWE-190: Integer Overflow or Wraparound CWE-1104: Use of Unmaintained Third Party Components •

CVSS: 5.3EPSS: 0%CPEs: 1EXPL: 0

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. Vapor es un framework web HTTP para Swift. • https://github.com/vapor/vapor/commit/090464a654b03148b139a81f8f5ac63b0856f6f3 https://github.com/vapor/vapor/releases/tag/4.84.2 https://github.com/vapor/vapor/security/advisories/GHSA-3mwq-h3g6-ffhm • CWE-231: Improper Handling of Extra Values CWE-617: Reachable Assertion CWE-696: Incorrect Behavior Order •