Vulnerability Details CVE-2021-43797
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty prior to version 4.1.71.Final skips control chars when they are present at the beginning / end of the header name. It should instead fail fast as these are not allowed by the spec and could lead to HTTP request smuggling. Failing to do the validation might cause netty to "sanitize" header names before it forward these to another remote system when used as proxy. This remote system can't see the invalid usage anymore, and therefore does not do the validation itself. Users should upgrade to version 4.1.71.Final.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 33.0%
CVSS Severity
CVSS v3 Score 6.5
CVSS v2 Score 4.3
Products affected by CVE-2021-43797
-
cpe:2.3:a:netapp:oncommand_workflow_automation:-
-
cpe:2.3:a:netapp:snapcenter:-
-
-
cpe:2.3:a:netty:netty:3.10.0
-
cpe:2.3:a:netty:netty:3.10.1
-
cpe:2.3:a:netty:netty:3.10.2
-
cpe:2.3:a:netty:netty:3.10.3
-
cpe:2.3:a:netty:netty:3.10.4
-
cpe:2.3:a:netty:netty:3.10.5
-
cpe:2.3:a:netty:netty:3.10.6
-
cpe:2.3:a:netty:netty:3.2.10
-
cpe:2.3:a:netty:netty:3.2.4
-
cpe:2.3:a:netty:netty:3.2.5
-
cpe:2.3:a:netty:netty:3.2.6
-
cpe:2.3:a:netty:netty:3.2.7
-
cpe:2.3:a:netty:netty:3.2.8
-
cpe:2.3:a:netty:netty:3.2.9
-
cpe:2.3:a:netty:netty:3.3.0
-
cpe:2.3:a:netty:netty:3.3.1
-
cpe:2.3:a:netty:netty:3.4.0
-
cpe:2.3:a:netty:netty:3.4.1
-
cpe:2.3:a:netty:netty:3.4.2
-
cpe:2.3:a:netty:netty:3.4.3
-
cpe:2.3:a:netty:netty:3.4.4
-
cpe:2.3:a:netty:netty:3.4.5
-
cpe:2.3:a:netty:netty:3.4.6
-
cpe:2.3:a:netty:netty:3.5.0
-
cpe:2.3:a:netty:netty:3.5.1
-
cpe:2.3:a:netty:netty:3.5.10
-
cpe:2.3:a:netty:netty:3.5.11
-
cpe:2.3:a:netty:netty:3.5.12
-
cpe:2.3:a:netty:netty:3.5.13
-
cpe:2.3:a:netty:netty:3.5.2
-
cpe:2.3:a:netty:netty:3.5.3
-
cpe:2.3:a:netty:netty:3.5.4
-
cpe:2.3:a:netty:netty:3.5.5
-
cpe:2.3:a:netty:netty:3.5.6
-
cpe:2.3:a:netty:netty:3.5.7
-
cpe:2.3:a:netty:netty:3.5.8
-
cpe:2.3:a:netty:netty:3.5.9
-
cpe:2.3:a:netty:netty:3.6.0
-
cpe:2.3:a:netty:netty:3.6.1
-
cpe:2.3:a:netty:netty:3.6.10
-
cpe:2.3:a:netty:netty:3.6.2
-
cpe:2.3:a:netty:netty:3.6.3
-
cpe:2.3:a:netty:netty:3.6.4
-
cpe:2.3:a:netty:netty:3.6.5
-
cpe:2.3:a:netty:netty:3.6.6
-
cpe:2.3:a:netty:netty:3.6.7
-
cpe:2.3:a:netty:netty:3.6.8
-
cpe:2.3:a:netty:netty:3.6.9
-
cpe:2.3:a:netty:netty:3.7.0
-
cpe:2.3:a:netty:netty:3.7.1
-
cpe:2.3:a:netty:netty:3.8.0
-
cpe:2.3:a:netty:netty:3.8.1
-
cpe:2.3:a:netty:netty:3.8.2
-
cpe:2.3:a:netty:netty:3.8.3
-
cpe:2.3:a:netty:netty:3.9.0
-
cpe:2.3:a:netty:netty:3.9.1
-
cpe:2.3:a:netty:netty:3.9.1.1
-
cpe:2.3:a:netty:netty:3.9.2
-
cpe:2.3:a:netty:netty:3.9.3
-
cpe:2.3:a:netty:netty:3.9.4
-
cpe:2.3:a:netty:netty:3.9.5
-
cpe:2.3:a:netty:netty:3.9.6
-
cpe:2.3:a:netty:netty:3.9.7
-
cpe:2.3:a:netty:netty:3.9.8
-
cpe:2.3:a:netty:netty:3.9.9
-
cpe:2.3:a:netty:netty:4.0.0
-
cpe:2.3:a:netty:netty:4.0.1
-
cpe:2.3:a:netty:netty:4.0.10
-
cpe:2.3:a:netty:netty:4.0.11
-
cpe:2.3:a:netty:netty:4.0.12
-
cpe:2.3:a:netty:netty:4.0.13
-
cpe:2.3:a:netty:netty:4.0.14
-
cpe:2.3:a:netty:netty:4.0.15
-
cpe:2.3:a:netty:netty:4.0.16
-
cpe:2.3:a:netty:netty:4.0.17
-
cpe:2.3:a:netty:netty:4.0.18
-
cpe:2.3:a:netty:netty:4.0.19
-
cpe:2.3:a:netty:netty:4.0.2
-
cpe:2.3:a:netty:netty:4.0.20
-
cpe:2.3:a:netty:netty:4.0.21
-
cpe:2.3:a:netty:netty:4.0.22
-
cpe:2.3:a:netty:netty:4.0.23
-
cpe:2.3:a:netty:netty:4.0.24
-
cpe:2.3:a:netty:netty:4.0.25
-
cpe:2.3:a:netty:netty:4.0.26
-
cpe:2.3:a:netty:netty:4.0.27
-
cpe:2.3:a:netty:netty:4.0.28
-
cpe:2.3:a:netty:netty:4.0.29
-
cpe:2.3:a:netty:netty:4.0.3
-
cpe:2.3:a:netty:netty:4.0.30
-
cpe:2.3:a:netty:netty:4.0.31
-
cpe:2.3:a:netty:netty:4.0.32
-
cpe:2.3:a:netty:netty:4.0.33
-
cpe:2.3:a:netty:netty:4.0.34
-
cpe:2.3:a:netty:netty:4.0.35
-
cpe:2.3:a:netty:netty:4.0.36
-
cpe:2.3:a:netty:netty:4.0.37
-
cpe:2.3:a:netty:netty:4.0.38
-
cpe:2.3:a:netty:netty:4.0.39
-
cpe:2.3:a:netty:netty:4.0.4
-
cpe:2.3:a:netty:netty:4.0.40
-
cpe:2.3:a:netty:netty:4.0.41
-
cpe:2.3:a:netty:netty:4.0.42
-
cpe:2.3:a:netty:netty:4.0.43
-
cpe:2.3:a:netty:netty:4.0.44
-
cpe:2.3:a:netty:netty:4.0.45
-
cpe:2.3:a:netty:netty:4.0.46
-
cpe:2.3:a:netty:netty:4.0.47
-
cpe:2.3:a:netty:netty:4.0.48
-
cpe:2.3:a:netty:netty:4.0.49
-
cpe:2.3:a:netty:netty:4.0.5
-
cpe:2.3:a:netty:netty:4.0.50
-
cpe:2.3:a:netty:netty:4.0.51
-
cpe:2.3:a:netty:netty:4.0.52
-
cpe:2.3:a:netty:netty:4.0.53
-
cpe:2.3:a:netty:netty:4.0.54
-
cpe:2.3:a:netty:netty:4.0.55
-
cpe:2.3:a:netty:netty:4.0.56
-
cpe:2.3:a:netty:netty:4.0.6
-
cpe:2.3:a:netty:netty:4.0.7
-
cpe:2.3:a:netty:netty:4.0.8
-
cpe:2.3:a:netty:netty:4.0.9
-
cpe:2.3:a:netty:netty:4.1
-
cpe:2.3:a:netty:netty:4.1.0
-
cpe:2.3:a:netty:netty:4.1.1
-
cpe:2.3:a:netty:netty:4.1.10
-
cpe:2.3:a:netty:netty:4.1.11
-
cpe:2.3:a:netty:netty:4.1.12
-
cpe:2.3:a:netty:netty:4.1.13
-
cpe:2.3:a:netty:netty:4.1.14
-
cpe:2.3:a:netty:netty:4.1.15
-
cpe:2.3:a:netty:netty:4.1.16
-
cpe:2.3:a:netty:netty:4.1.17
-
cpe:2.3:a:netty:netty:4.1.18
-
cpe:2.3:a:netty:netty:4.1.19
-
cpe:2.3:a:netty:netty:4.1.2
-
cpe:2.3:a:netty:netty:4.1.20
-
cpe:2.3:a:netty:netty:4.1.21
-
cpe:2.3:a:netty:netty:4.1.22
-
cpe:2.3:a:netty:netty:4.1.23
-
cpe:2.3:a:netty:netty:4.1.24
-
cpe:2.3:a:netty:netty:4.1.25
-
cpe:2.3:a:netty:netty:4.1.26
-
cpe:2.3:a:netty:netty:4.1.27
-
cpe:2.3:a:netty:netty:4.1.28
-
cpe:2.3:a:netty:netty:4.1.29
-
cpe:2.3:a:netty:netty:4.1.3
-
cpe:2.3:a:netty:netty:4.1.30
-
cpe:2.3:a:netty:netty:4.1.31
-
cpe:2.3:a:netty:netty:4.1.32
-
cpe:2.3:a:netty:netty:4.1.33
-
cpe:2.3:a:netty:netty:4.1.34
-
cpe:2.3:a:netty:netty:4.1.35
-
cpe:2.3:a:netty:netty:4.1.36
-
cpe:2.3:a:netty:netty:4.1.37
-
cpe:2.3:a:netty:netty:4.1.38
-
cpe:2.3:a:netty:netty:4.1.39
-
cpe:2.3:a:netty:netty:4.1.4
-
cpe:2.3:a:netty:netty:4.1.40
-
cpe:2.3:a:netty:netty:4.1.41
-
cpe:2.3:a:netty:netty:4.1.42
-
cpe:2.3:a:netty:netty:4.1.43
-
cpe:2.3:a:netty:netty:4.1.44
-
cpe:2.3:a:netty:netty:4.1.45
-
cpe:2.3:a:netty:netty:4.1.46
-
cpe:2.3:a:netty:netty:4.1.47
-
cpe:2.3:a:netty:netty:4.1.48
-
cpe:2.3:a:netty:netty:4.1.49
-
cpe:2.3:a:netty:netty:4.1.5
-
cpe:2.3:a:netty:netty:4.1.50
-
cpe:2.3:a:netty:netty:4.1.51
-
cpe:2.3:a:netty:netty:4.1.52
-
cpe:2.3:a:netty:netty:4.1.53
-
cpe:2.3:a:netty:netty:4.1.54
-
cpe:2.3:a:netty:netty:4.1.55
-
cpe:2.3:a:netty:netty:4.1.56
-
cpe:2.3:a:netty:netty:4.1.57
-
cpe:2.3:a:netty:netty:4.1.58
-
cpe:2.3:a:netty:netty:4.1.59
-
cpe:2.3:a:netty:netty:4.1.6
-
cpe:2.3:a:netty:netty:4.1.60
-
cpe:2.3:a:netty:netty:4.1.61
-
cpe:2.3:a:netty:netty:4.1.62
-
cpe:2.3:a:netty:netty:4.1.63
-
cpe:2.3:a:netty:netty:4.1.64
-
cpe:2.3:a:netty:netty:4.1.65
-
cpe:2.3:a:netty:netty:4.1.66
-
cpe:2.3:a:netty:netty:4.1.67
-
cpe:2.3:a:netty:netty:4.1.68
-
cpe:2.3:a:netty:netty:4.1.69
-
cpe:2.3:a:netty:netty:4.1.7
-
cpe:2.3:a:netty:netty:4.1.70
-
cpe:2.3:a:netty:netty:4.1.8
-
cpe:2.3:a:netty:netty:4.1.9
-
cpe:2.3:a:oracle:banking_deposits_and_lines_of_credit_servicing:2.7
-
cpe:2.3:a:oracle:banking_party_management:2.7.0
-
cpe:2.3:a:oracle:banking_platform:2.6.2
-
cpe:2.3:a:oracle:coherence:12.2.1.4.0
-
cpe:2.3:a:oracle:coherence:14.1.1.0.0
-
cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:1.11.0
-
cpe:2.3:a:oracle:communications_cloud_native_core_network_slice_selection_function:1.8.0
-
cpe:2.3:a:oracle:communications_cloud_native_core_policy:1.15.0
-
cpe:2.3:a:oracle:communications_cloud_native_core_security_edge_protection_proxy:1.7.0
-
cpe:2.3:a:oracle:communications_cloud_native_core_unified_data_repository:1.15.0
-
cpe:2.3:a:oracle:communications_design_studio:7.4.2
-
cpe:2.3:a:oracle:communications_instant_messaging_server:8.1
-
cpe:2.3:a:oracle:helidon:1.4.10
-
cpe:2.3:a:oracle:helidon:2.4.0
-
cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58
-
cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.59
-
cpe:2.3:a:quarkus:quarkus:0.0.1
-
cpe:2.3:a:quarkus:quarkus:0.1.0
-
cpe:2.3:a:quarkus:quarkus:0.10.0
-
cpe:2.3:a:quarkus:quarkus:0.11.0
-
cpe:2.3:a:quarkus:quarkus:0.12.0
-
cpe:2.3:a:quarkus:quarkus:0.13.0
-
cpe:2.3:a:quarkus:quarkus:0.13.1
-
cpe:2.3:a:quarkus:quarkus:0.13.2
-
cpe:2.3:a:quarkus:quarkus:0.13.3
-
cpe:2.3:a:quarkus:quarkus:0.14.0
-
cpe:2.3:a:quarkus:quarkus:0.15.0
-
cpe:2.3:a:quarkus:quarkus:0.16.0
-
cpe:2.3:a:quarkus:quarkus:0.16.1
-
cpe:2.3:a:quarkus:quarkus:0.17.0
-
cpe:2.3:a:quarkus:quarkus:0.18.0
-
cpe:2.3:a:quarkus:quarkus:0.19.0
-
cpe:2.3:a:quarkus:quarkus:0.19.1
-
cpe:2.3:a:quarkus:quarkus:0.2.0
-
cpe:2.3:a:quarkus:quarkus:0.20.0
-
cpe:2.3:a:quarkus:quarkus:0.21.0
-
cpe:2.3:a:quarkus:quarkus:0.21.1
-
cpe:2.3:a:quarkus:quarkus:0.21.2
-
cpe:2.3:a:quarkus:quarkus:0.22.0
-
cpe:2.3:a:quarkus:quarkus:0.23.0
-
cpe:2.3:a:quarkus:quarkus:0.23.1
-
cpe:2.3:a:quarkus:quarkus:0.23.2
-
cpe:2.3:a:quarkus:quarkus:0.24.0
-
cpe:2.3:a:quarkus:quarkus:0.25.0
-
cpe:2.3:a:quarkus:quarkus:0.26.0
-
cpe:2.3:a:quarkus:quarkus:0.26.1
-
cpe:2.3:a:quarkus:quarkus:0.27.0
-
cpe:2.3:a:quarkus:quarkus:0.28.0
-
cpe:2.3:a:quarkus:quarkus:0.28.1
-
cpe:2.3:a:quarkus:quarkus:0.3.0
-
cpe:2.3:a:quarkus:quarkus:0.4.0
-
cpe:2.3:a:quarkus:quarkus:0.5.0
-
cpe:2.3:a:quarkus:quarkus:0.6.0
-
cpe:2.3:a:quarkus:quarkus:0.7.0
-
cpe:2.3:a:quarkus:quarkus:0.8.0
-
cpe:2.3:a:quarkus:quarkus:0.9.0
-
cpe:2.3:a:quarkus:quarkus:0.9.1
-
cpe:2.3:a:quarkus:quarkus:1.0.0
-
cpe:2.3:a:quarkus:quarkus:1.0.1
-
cpe:2.3:a:quarkus:quarkus:1.1.0
-
cpe:2.3:a:quarkus:quarkus:1.1.1
-
cpe:2.3:a:quarkus:quarkus:1.10.0
-
cpe:2.3:a:quarkus:quarkus:1.10.1
-
cpe:2.3:a:quarkus:quarkus:1.10.2
-
cpe:2.3:a:quarkus:quarkus:1.10.3
-
cpe:2.3:a:quarkus:quarkus:1.10.4
-
cpe:2.3:a:quarkus:quarkus:1.10.5
-
cpe:2.3:a:quarkus:quarkus:1.11.0
-
cpe:2.3:a:quarkus:quarkus:1.11.1
-
cpe:2.3:a:quarkus:quarkus:1.11.2
-
cpe:2.3:a:quarkus:quarkus:1.11.3
-
cpe:2.3:a:quarkus:quarkus:1.11.4
-
cpe:2.3:a:quarkus:quarkus:1.11.5
-
cpe:2.3:a:quarkus:quarkus:1.11.6
-
cpe:2.3:a:quarkus:quarkus:1.11.7
-
cpe:2.3:a:quarkus:quarkus:1.12.0
-
cpe:2.3:a:quarkus:quarkus:1.12.1
-
cpe:2.3:a:quarkus:quarkus:1.12.2
-
cpe:2.3:a:quarkus:quarkus:1.13.0
-
cpe:2.3:a:quarkus:quarkus:1.13.1
-
cpe:2.3:a:quarkus:quarkus:1.13.2
-
cpe:2.3:a:quarkus:quarkus:1.13.3
-
cpe:2.3:a:quarkus:quarkus:1.13.4
-
cpe:2.3:a:quarkus:quarkus:1.13.5
-
cpe:2.3:a:quarkus:quarkus:1.13.6
-
cpe:2.3:a:quarkus:quarkus:1.13.7
-
cpe:2.3:a:quarkus:quarkus:1.2.0
-
cpe:2.3:a:quarkus:quarkus:1.2.1
-
cpe:2.3:a:quarkus:quarkus:1.3.0
-
cpe:2.3:a:quarkus:quarkus:1.3.1
-
cpe:2.3:a:quarkus:quarkus:1.3.2
-
cpe:2.3:a:quarkus:quarkus:1.3.3
-
cpe:2.3:a:quarkus:quarkus:1.3.4
-
cpe:2.3:a:quarkus:quarkus:1.4.0
-
cpe:2.3:a:quarkus:quarkus:1.4.1
-
cpe:2.3:a:quarkus:quarkus:1.4.2
-
cpe:2.3:a:quarkus:quarkus:1.5.0
-
cpe:2.3:a:quarkus:quarkus:1.5.1
-
cpe:2.3:a:quarkus:quarkus:1.5.2
-
cpe:2.3:a:quarkus:quarkus:1.6.0
-
cpe:2.3:a:quarkus:quarkus:1.6.1
-
cpe:2.3:a:quarkus:quarkus:1.7.0
-
cpe:2.3:a:quarkus:quarkus:1.7.1
-
cpe:2.3:a:quarkus:quarkus:1.7.2
-
cpe:2.3:a:quarkus:quarkus:1.7.3
-
cpe:2.3:a:quarkus:quarkus:1.7.4
-
cpe:2.3:a:quarkus:quarkus:1.7.5
-
cpe:2.3:a:quarkus:quarkus:1.7.6
-
cpe:2.3:a:quarkus:quarkus:1.8.0
-
cpe:2.3:a:quarkus:quarkus:1.8.1
-
cpe:2.3:a:quarkus:quarkus:1.8.2
-
cpe:2.3:a:quarkus:quarkus:1.8.3
-
cpe:2.3:a:quarkus:quarkus:1.9.0
-
cpe:2.3:a:quarkus:quarkus:1.9.1
-
cpe:2.3:a:quarkus:quarkus:1.9.2
-
cpe:2.3:a:quarkus:quarkus:2.0.0
-
cpe:2.3:a:quarkus:quarkus:2.0.1
-
cpe:2.3:a:quarkus:quarkus:2.0.2
-
cpe:2.3:a:quarkus:quarkus:2.0.3
-
cpe:2.3:a:quarkus:quarkus:2.1.0
-
cpe:2.3:a:quarkus:quarkus:2.1.1
-
cpe:2.3:a:quarkus:quarkus:2.1.2
-
cpe:2.3:a:quarkus:quarkus:2.1.3
-
cpe:2.3:a:quarkus:quarkus:2.1.4
-
cpe:2.3:a:quarkus:quarkus:2.2.0
-
cpe:2.3:a:quarkus:quarkus:2.2.1
-
cpe:2.3:a:quarkus:quarkus:2.2.2
-
cpe:2.3:a:quarkus:quarkus:2.2.3
-
cpe:2.3:a:quarkus:quarkus:2.2.4
-
cpe:2.3:a:quarkus:quarkus:2.2.5
-
cpe:2.3:a:quarkus:quarkus:2.3.0
-
cpe:2.3:a:quarkus:quarkus:2.3.1
-
cpe:2.3:a:quarkus:quarkus:2.4.0
-
cpe:2.3:a:quarkus:quarkus:2.4.1
-
cpe:2.3:a:quarkus:quarkus:2.4.2
-
cpe:2.3:a:quarkus:quarkus:2.5.0
-
cpe:2.3:a:quarkus:quarkus:2.5.1
-
cpe:2.3:a:quarkus:quarkus:2.5.2
-
cpe:2.3:o:debian:debian_linux:10.0
-
cpe:2.3:o:debian:debian_linux:11.0