SCA: security update for io.netty.incubator:netty-incubator-codec-bhttp (GHSA-q8f2-hxq5-cp4h)

high Tenable Cloud Security Plugin ID 417994

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- The netty incubator codec.bhttp is a java language binary http parser. In affected versions the
`BinaryHttpParser` class does not properly validate input values thus giving attackers almost complete
control over the HTTP requests constructed from the parsed output. Attackers can abuse several issues
individually to perform various injection attacks including HTTP request smuggling, desync attacks, HTTP
header injections, request queue poisoning, caching attacks and Server Side Request Forgery (SSRF).
Attacker could also combine several issues to create well-formed messages for other text-based protocols
which may result in attacks beyond the HTTP protocol. The BinaryHttpParser class implements the
readRequestHead method which performs most of the relevant parsing of the received request. The data
structure prefixes values with a variable length integer value. The parsing code below first gets the
lengths of the values from the prefixed variable length integer. After it has all of the lengths and
calculates all of the indices, the parser casts the applicable slices of the ByteBuf to String. Finally,
it passes these values into a new `DefaultBinaryHttpRequest` object where no further parsing or validation
occurs. Method is partially validated while other values are not validated at all. Software that relies on
netty to apply input validation for binary HTTP data may be vulnerable to various injection and protocol
based attacks. This issue has been addressed in version 0.0.13.Final. Users are advised to upgrade. There
are no known workarounds for this vulnerability. (CVE-2024-40642)

See Also

https://github.com/advisories/GHSA-q8f2-hxq5-cp4h

Plugin Details

Severity: High

ID: 417994

Version: Revision 1.10

Type: Local

Family: SCA Checks

Published: 1/23/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 57.58

Vendor

Vendor Severity: High

CVSS v2

Risk Factor: High

Base Score: 7.6

Temporal Score: 6

Vector: CVSS2#AV:N/AC:H/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2024-40642

CVSS v3

Risk Factor: High

Base Score: 8.1

Temporal Score: 7.3

Vector: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 7/18/2024

Vulnerability Publication Date: 7/18/2024

Reference Information

CVE: CVE-2024-40642

cwe: CWE-20