CVE catalog

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

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
2.88% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannettysid1:4.1.48-16fixed
Debiannettyforky1:4.1.48-16fixed
Debiannettytrixie1:4.1.48-10+deb13u1fixed
Debiannettytrixie-security1:4.1.48-10+deb13u1fixed
Debiannettybookworm1:4.1.48-7+deb12u2fixed
Debiannettybookworm-security1:4.1.48-7+deb12u2fixed
CpenettyNot reported4.1.71fixed
CpequarkusNot reported2.5.3fixed
Cpeoncommand_workflow_automationNot reportedNot reportedunknown
CpesnapcenterNot reportedNot reportedunknown
Cpebanking_deposits_and_lines_of_credit_servicingNot reportedNot reportedunknown
Cpebanking_party_managementNot reportedNot reportedunknown
Cpebanking_platformNot reportedNot reportedunknown
CpecoherenceNot reportedNot reportedunknown
CpecoherenceNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_binding_support_functionNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_network_slice_selection_functionNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_policyNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_security_edge_protection_proxyNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_unified_data_repositoryNot reportedNot reportedunknown
Cpecommunications_design_studioNot reportedNot reportedunknown
Cpecommunications_instant_messaging_serverNot reportedNot reportedunknown
CpehelidonNot reportedNot reportedunknown
CpehelidonNot reportedNot reportedunknown
Cpepeoplesoft_enterprise_peopletoolsNot reportedNot reportedunknown
Cpepeoplesoft_enterprise_peopletoolsNot reportedNot reportedunknown
Ubuntunettypro1:4.1.33-1vulnerable
Ubuntunettypro1:4.1.33-2vulnerable
Ubuntunettypro1:4.1.33-3vulnerable
Ubuntunettypro1:4.1.45-1vulnerable
Ubuntunettypro1:4.1.45-1ubuntu0.1~esm1fixed
Ubuntunetty22.041:4.1.48-4vulnerable
Ubuntunetty22.041:4.1.48-4+deb11u1build0.22.04.1fixed
Susenetty3linux enterprise module for development tools 15 sp33.10.6-150200.3.3.2fixed
Susenetty3linux enterprise module for development tools 15 sp43.10.6-150200.3.3.2fixed
Opensusenetty3leap 15.33.10.6-150200.3.3.2fixed
Opensusenetty3leap 15.43.10.6-150200.3.3.2fixed
Opensusenettytumbleweed4.1.72-1.1fixed
Opensusenetty3tumbleweed3.10.6-9.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannettysourcesid1:4.1.48-6not yet assignedNot reported[1001437]
Debiannettysourceforky1:4.1.48-6not yet assignedNot reported[1001437]
Debiannettysourcetrixie1:4.1.48-6not yet assignedNot reported[1001437]
Debiannettysourcebookworm1:4.1.48-6not yet assignedNot reported[1001437]
CpenettycpeNot reported4.1.71Not reportedNVD-CVE-2021-43797Not reported
CpequarkuscpeNot reported2.5.3Not reportedNVD-CVE-2021-43797Not reported
Ubuntunettydebpro1:4.1.45-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2021-43797Not reported
Ubuntunettydeb22.041:4.1.48-4+deb11u1build0.22.04.1Not reportedUBUNTU-CVE-2021-43797Not reported
Susenetty3rpmlinux enterprise module for development tools 15 sp33.10.6-150200.3.3.2Not reportedSUSE-SU-2022:2047-1Not reported
Susenetty3rpmlinux enterprise module for development tools 15 sp43.10.6-150200.3.3.2Not reportedSUSE-SU-2022:2047-1Not reported
Opensusenetty3rpmleap 15.33.10.6-150200.3.3.2Not reportedSUSE-SU-2022:2047-1Not reported
Opensusenetty3rpmleap 15.43.10.6-150200.3.3.2Not reportedSUSE-SU-2022:2047-1Not reported
Opensusenettyrpmtumbleweed4.1.72-1.1Not reportedOPENSUSE-SU-2024:11743-1Not reported
Opensusenetty3rpmtumbleweed3.10.6-9.1Not reportedOPENSUSE-SU-2024:11981-1Not reported

[Debian bug #1001437]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libnetty-java]Unknown

    Source package: [netty]

    Details (4)
    • 1:4.1.48-7+deb12u2 · all · bookworm

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · bookworm; nvd · netty · debian · 12

[Debian 13 (Trixie)]

  • [libnetty-java]Unknown

    Source package: [netty]

    Details (4)
    • 1:4.1.48-10+deb13u1 · all · trixie

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · 13

    • 1:4.1.48-10+deb13u1 · all · trixie-security

      Fixed · Fixed: 1:4.1.48-6

      nvd · netty · debian · 13

[openSUSE Tumbleweed]

  • [netty]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 4.1.72-1.1

      nvd · netty · opensuse · tumbleweed

  • [netty-bom]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.72-1.1

      Version impact unknown

      nvd · netty · opensuse · tumbleweed

  • [netty-javadoc]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.72-1.1

      Version impact unknown

      nvd · netty · opensuse · tumbleweed

  • [netty-parent]Unknown

    Source package: [netty]

    Details (1)
    • 4.1.136-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.1.72-1.1

      Version impact unknown

      nvd · netty · opensuse · tumbleweed

Observed:

References