Description
Kore before 4.3.0 contains an integer underflow vulnerability in HTTP request body handling that allows unauthenticated attackers to bypass http_body_max by sending more body bytes than declared. Attackers can send oversized first segments over many concurrent POST, PUT or DELETE connections, wrapping content_length to grow buffers unbounded and exhaust worker memory.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
jorisvink kore
Default version status: unaffected
0 to < 4.3.0affected
pkg:github/jorisvink/koreReferences
- https://github.com/jorisvink/kore/commit/1ff3c0f6f7973dc7fc8bf38369790ef2d8079b3b ↗
- https://github.com/jorisvink/kore ↗
- https://kore.io/releases/4.3.0 ↗
- https://github.com/jorisvink/kore/blob/4.3.0-rc5/src/http.c#L934 ↗
- https://www.vulncheck.com/advisories/kore-before-4.3.0-integer-underflow-memory-exhaustion-via-http-header-recv ↗