← Back

CVE-2021-41084

nvd nist
Published: Sep 21, 2021Modified: Nov 21, 2024

JSON object

Loading...
4.7
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
Exploitability: 2.8 / Impact: 1.4
Source: NVD

Description

http4s is an open source scala interface for HTTP. In affected versions http4s is vulnerable to response-splitting or request-splitting attacks when untrusted user input is used to create any of the following fields: Header names (`Header.name`å), Header values (`Header.value`), Status reason phrases (`Status.reason`), URI paths (`Uri.Path`), URI authority registered names (`URI.RegName`) (through 0.21). This issue has been resolved in versions 0.21.30, 0.22.5, 0.23.4, and 1.0.0-M27 perform the following. As a matter of practice http4s services and client applications should sanitize any user input in the aforementioned fields before returning a request or response to the backend. The carriage return, newline, and null characters are the most threatening.

Affected (29)

Products: Typelevel: Http4s
1 product
Http4s
Configuration A
29 vulnerable
Vulnerable SoftwareAffected Versions
Typelevel
Before 0.21.29
From 0.22.0 to 0.22.5
From 0.23.0 to 0.23.4
Version 1.0.0 milestone10
Version 1.0.0 milestone11
Version 1.0.0 milestone12
Version 1.0.0 milestone13
Version 1.0.0 milestone14
Version 1.0.0 milestone15
Version 1.0.0 milestone16
Version 1.0.0 milestone17
Version 1.0.0 milestone18
Version 1.0.0 milestone19
Version 1.0.0 milestone1
Version 1.0.0 milestone20
Version 1.0.0 milestone21
Version 1.0.0 milestone22
Version 1.0.0 milestone23
Version 1.0.0 milestone24
Version 1.0.0 milestone25
Version 1.0.0 milestone26
Version 1.0.0 milestone2
Version 1.0.0 milestone3
Version 1.0.0 milestone4
Version 1.0.0 milestone5
Version 1.0.0 milestone6
Version 1.0.0 milestone7
Version 1.0.0 milestone8
Version 1.0.0 milestone9

References (8)

Source: security-advisories@github.com
PatchThird Party Advisory
Source: security-advisories@github.com
ExploitThird Party Advisory
Source: security-advisories@github.com
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
PatchThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
ExploitThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory

Timeline

No history available yet.