CVEvulnerability

CVE-2021-39185

9.1 CRITICAL Published 2021-09-01 Modified 2026-06-17 Official page ↗
Status
Modified
Published
2021-09-01
Last modified
2026-06-17
Assigner
[email protected]
CVSS 3.1 ([email protected])
9.1 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS 2.0 ([email protected])
6.4 MEDIUM — AV:N/AC:L/Au:N/C:P/I:P/A:N
Weaknesses
CWE-346

Description

Http4s is a minimal, idiomatic Scala interface for HTTP services. In http4s versions 0.21.26 and prior, 0.22.0 through 0.22.2, 0.23.0, 0.23.1, and 1.0.0-M1 through 1.0.0-M24, the default CORS configuration is vulnerable to an origin reflection attack. The middleware is also susceptible to a Null Origin Attack. The problem is fixed in 0.21.27, 0.22.3, 0.23.2, and 1.0.0-M25. The original `CORS` implementation and `CORSConfig` are deprecated. See the GitHub GHSA for more information, including code examples and workarounds.

Affected configurations

• typelevel http4s (<= 0.21.26) • typelevel http4s (>= 0.22.0 <= 0.22.2) • typelevel http4s 0.23.0 • typelevel http4s 0.23.1 • typelevel http4s 1.0.0

Related

Weakness · CWE (1)

  • CWE-346 Origin Validation Error weakness

References