Skip to content
Heist/ feed
Back to feed
HighFix available

netty — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-CVE-2026-42578

Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's HttpProxyHandler constructs HTTP CONNECT requests with header validation explicitly disabled. The newInitialMessage() method creates headers using DefaultHttpHeadersFactory.headersFactory().withValidation(false), then adds user-provided outboundHeaders without any CRLF validation. This allows an attacker who can influence the outbound headers to inject arbitrary HTTP headers into the CONNECT request sent to the proxy server. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.

Products
netty
Affected versions
1:4.1.33-1, 1:4.1.33-2, 1:4.1.33-3, 1:4.1.45-1, 1:4.1.45-1ubuntu0.1~esm1, 1:4.1.45-1ubuntu0.1~esm2, 1:4.1.45-1ubuntu0.1~esm3, 1:4.1.45-1ubuntu0.1~esm4, 1:4.1.48-10, 1:4.1.48-10ubuntu0.25.10.1, 1:4.1.48-10ubuntu0.25.10.2, 1:4.1.48-11, 1:4.1.48-12, 1:4.1.48-13, 1:4.1.48-14, 1:4.1.48-16, 1:4.1.48-16ubuntu1, 1:4.1.48-4, 1:4.1.48-4+deb11u1build0.22.04.1, 1:4.1.48-4+deb11u2build0.22.04.1, 1:4.1.48-4+deb11u2ubuntu0.1, 1:4.1.48-4+deb11u2ubuntu0.1+esm1, 1:4.1.48-4+deb11u2ubuntu0.1~esm1, 1:4.1.48-4+deb11u2ubuntu0.1~esm2, 1:4.1.48-7, 1:4.1.48-8, 1:4.1.48-9, 1:4.1.48-9ubuntu0.1, 1:4.1.48-9ubuntu0.1+esm1, 1:4.1.48-9ubuntu0.1~esm1, 1:4.1.48-9ubuntu0.1~esm2, 1:4.1.7-4, 1:4.1.7-4ubuntu0.1, 1:4.1.7-4ubuntu0.1+esm1, 1:4.1.7-4ubuntu0.1+esm2, 1:4.1.7-4ubuntu0.1+esm3, 1:4.1.7-4ubuntu0.1+esm4, 1:4.1.7-4ubuntu0.1+esm5, 1:4.1.7-4ubuntu0.1~esm1
Fixed versions
1:4.1.45-1ubuntu0.1~esm6, 1:4.1.48-16ubuntu0.1~esm2, 1:4.1.48-4+deb11u2ubuntu0.1+esm3, 1:4.1.48-9ubuntu0.1+esm3, 1:4.1.7-4ubuntu0.1+esm6
CVEs
CVE-2026-42578
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 03:03 UTC · Revision 1

Source evidence

UBUNTU-CVE-2026-42578

core-osv · Original source

Published 13 May 2026, 19:17 UTC

Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's HttpProxyHandler constructs HTTP CONNECT requests with header validation explicitly disabled. The newInitialMessage() method creates headers using DefaultHttpHeadersFactory.headersFactory().withValidation(false), then adds user-provided outboundHeaders without any CRLF validation. This allows an attacker who can influence the outbound headers to inject arbitrary HTTP headers into the CONNECT request sent to the proxy server. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.

osv:UBUNTU-CVE-2026-42578

netty

Fixed versions: 1:4.1.7-4ubuntu0.1+esm6

netty

Fixed versions: 1:4.1.45-1ubuntu0.1~esm6

netty

Fixed versions: 1:4.1.48-4+deb11u2ubuntu0.1+esm3

netty

Fixed versions: 1:4.1.48-9ubuntu0.1+esm3

netty

Fixed versions: Not specified

netty

Fixed versions: Not specified

netty

Fixed versions: 1:4.1.48-16ubuntu0.1~esm2

Complete source record
{
  "id": "51c7fd56ddbdbf9fa1e5f66f12c56284bb46f7004952681064e40467d3cf4865",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-42578",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2026-42578",
    "summary": "Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's HttpProxyHandler constructs HTTP CONNECT requests with header validation explicitly disabled. The newInitialMessage() method creates headers using DefaultHttpHeadersFactory.headersFactory().withValidation(false), then adds user-provided outboundHeaders without any CRLF validation. This allows an attacker who can influence the outbound headers to inject arbitrary HTTP headers into the CONNECT request sent to the proxy server. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.",
    "evidence": "osv:UBUNTU-CVE-2026-42578",
    "products": [
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:4.1.7-4ubuntu0.1+esm6",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1:4.1.7-4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1~esm1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1+esm1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1+esm2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1+esm3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1+esm4",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1:4.1.7-4ubuntu0.1+esm5",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:4.1.45-1ubuntu0.1~esm6",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1:4.1.33-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.33-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.33-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.45-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.45-1ubuntu0.1~esm1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.45-1ubuntu0.1~esm2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.45-1ubuntu0.1~esm3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1:4.1.45-1ubuntu0.1~esm4",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:4.1.48-4+deb11u2ubuntu0.1+esm3",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1:4.1.48-4",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u1build0.22.04.1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u2build0.22.04.1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u2ubuntu0.1~esm1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u2ubuntu0.1~esm2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u2ubuntu0.1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1:4.1.48-4+deb11u2ubuntu0.1+esm1",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:4.1.48-9ubuntu0.1+esm3",
            "evidence": "/affected/3/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1:4.1.48-7",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-8",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-9",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-9ubuntu0.1~esm1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-9ubuntu0.1~esm2",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-9ubuntu0.1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1:4.1.48-9ubuntu0.1+esm1",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1:4.1.48-10",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "1:4.1.48-10ubuntu0.25.10.1",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "1:4.1.48-10ubuntu0.25.10.2",
            "evidence": "/affected/4/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1:4.1.48-16",
            "evidence": "/affected/5/versions"
          },
          {
            "value": "1:4.1.48-16ubuntu1",
            "evidence": "/affected/5/versions"
          }
        ]
      },
      {
        "name": {
          "value": "netty",
          "evidence": "/affected/6/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:4.1.48-16ubuntu0.1~esm2",
            "evidence": "/affected/6/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1:4.1.48-10",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1:4.1.48-11",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1:4.1.48-12",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1:4.1.48-13",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1:4.1.48-14",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1:4.1.48-16",
            "evidence": "/affected/6/versions"
          }
        ]
      }
    ],
    "severity": "high",
    "structured": {
      "id": "UBUNTU-CVE-2026-42578",
      "aliases": [
        "UBUNTU-CVE-2026-42578"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:4.1.7-4ubuntu0.1+esm6"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=esm-apps%2Fbionic",
            "ecosystem": "Ubuntu:Pro:18.04:LTS"
          },
          "versions": [
            "1:4.1.7-4",
            "1:4.1.7-4ubuntu0.1~esm1",
            "1:4.1.7-4ubuntu0.1",
            "1:4.1.7-4ubuntu0.1+esm1",
            "1:4.1.7-4ubuntu0.1+esm2",
            "1:4.1.7-4ubuntu0.1+esm3",
            "1:4.1.7-4ubuntu0.1+esm4",
            "1:4.1.7-4ubuntu0.1+esm5"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.7-4ubuntu0.1+esm6"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:4.1.45-1ubuntu0.1~esm6"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=esm-apps%2Ffocal",
            "ecosystem": "Ubuntu:Pro:20.04:LTS"
          },
          "versions": [
            "1:4.1.33-1",
            "1:4.1.33-2",
            "1:4.1.33-3",
            "1:4.1.45-1",
            "1:4.1.45-1ubuntu0.1~esm1",
            "1:4.1.45-1ubuntu0.1~esm2",
            "1:4.1.45-1ubuntu0.1~esm3",
            "1:4.1.45-1ubuntu0.1~esm4"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.45-1ubuntu0.1~esm6"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:4.1.48-4+deb11u2ubuntu0.1+esm3"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=esm-apps%2Fjammy",
            "ecosystem": "Ubuntu:Pro:22.04:LTS"
          },
          "versions": [
            "1:4.1.48-4",
            "1:4.1.48-4+deb11u1build0.22.04.1",
            "1:4.1.48-4+deb11u2build0.22.04.1",
            "1:4.1.48-4+deb11u2ubuntu0.1~esm1",
            "1:4.1.48-4+deb11u2ubuntu0.1~esm2",
            "1:4.1.48-4+deb11u2ubuntu0.1",
            "1:4.1.48-4+deb11u2ubuntu0.1+esm1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.48-4+deb11u2ubuntu0.1+esm3"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:4.1.48-9ubuntu0.1+esm3"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=esm-apps%2Fnoble",
            "ecosystem": "Ubuntu:Pro:24.04:LTS"
          },
          "versions": [
            "1:4.1.48-7",
            "1:4.1.48-8",
            "1:4.1.48-9",
            "1:4.1.48-9ubuntu0.1~esm1",
            "1:4.1.48-9ubuntu0.1~esm2",
            "1:4.1.48-9ubuntu0.1",
            "1:4.1.48-9ubuntu0.1+esm1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.48-9ubuntu0.1+esm3"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "1:4.1.48-10",
            "1:4.1.48-10ubuntu0.25.10.1",
            "1:4.1.48-10ubuntu0.25.10.2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.48-10ubuntu0.25.10.2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "1:4.1.48-16",
            "1:4.1.48-16ubuntu1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-buffer-java",
                "binary_version": "1:4.1.48-16ubuntu1"
              },
              {
                "binary_name": "libnetty-common-java",
                "binary_version": "1:4.1.48-16ubuntu1"
              },
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.48-16ubuntu1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:4.1.48-16ubuntu0.1~esm2"
                }
              ]
            }
          ],
          "package": {
            "name": "netty",
            "purl": "pkg:deb/ubuntu/netty?arch=source&distro=esm-apps%2Fresolute",
            "ecosystem": "Ubuntu:Pro:26.04:LTS"
          },
          "versions": [
            "1:4.1.48-10",
            "1:4.1.48-11",
            "1:4.1.48-12",
            "1:4.1.48-13",
            "1:4.1.48-14",
            "1:4.1.48-16"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-42578.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libnetty-buffer-java",
                "binary_version": "1:4.1.48-16ubuntu0.1~esm2"
              },
              {
                "binary_name": "libnetty-common-java",
                "binary_version": "1:4.1.48-16ubuntu0.1~esm2"
              },
              {
                "binary_name": "libnetty-java",
                "binary_version": "1:4.1.48-16ubuntu0.1~esm2"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        }
      ],
      "modified": "2026-10-17T13:00:05.142429010Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-42578"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2026-42578",
        "https://www.cve.org/CVERecord?id=CVE-2026-42578",
        "https://github.com/netty/netty/security/advisories/GHSA-45q3-82m4-75jr",
        "https://ubuntu.com/security/notices/USN-8401-1"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-42578",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/1/score"
  },
  "source_id": "core-osv",
  "document_id": 360287,
  "published_at": "2026-05-13T19:17:00+00:00"
}