Search
Find a vulnerability
Search criteria
ⓘ
Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.
Related vulnerabilities
GHSA-C69G-56F8-XWQJ
Vulnerability from github – Published: 2026-07-22 21:49 – Updated: 2026-07-22 21:49
VLAI
Summary
Netty: [codec-http2] Lack of Host Header Deduplication in HTTP/2→HTTP/1.x Translation Leads to Request Routing Bypass
Details
Netty's HTTP/2-to-HTTP/1.x translation layer (Http2StreamFrameToHttpObjectCodec and InboundHttp2ToHttpAdapter) fails to deduplicate or validate Host headers when an HTTP/2 client supplies both the :authority pseudo-header and a literal host header in a single HEADERS frame. The translator maps :authority to Host and separately copies the literal host header, producing an HttpRequest object containing two Host headers with attacker-controlled differing values.
Severity
{
"affected": [
{
"database_specific": {
"last_known_affected_version_range": "\u003c= 4.2.15.Final"
},
"package": {
"ecosystem": "Maven",
"name": "io.netty:netty-codec-http2"
},
"ranges": [
{
"events": [
{
"introduced": "4.2.0.Final"
},
{
"fixed": "4.2.16.Final"
}
],
"type": "ECOSYSTEM"
}
]
},
{
"package": {
"ecosystem": "Maven",
"name": "io.netty:netty-codec-http2"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "4.1.136.Final"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2026-59900"
],
"database_specific": {
"cwe_ids": [
"CWE-444"
],
"github_reviewed": true,
"github_reviewed_at": "2026-07-22T21:49:28Z",
"nvd_published_at": null,
"severity": "MODERATE"
},
"details": "Netty\u0027s HTTP/2-to-HTTP/1.x translation layer (`Http2StreamFrameToHttpObjectCodec` and `InboundHttp2ToHttpAdapter`) fails to deduplicate or validate `Host` headers when an HTTP/2 client supplies both the `:authority` pseudo-header and a literal `host` header in a single HEADERS frame. The translator maps `:authority` to `Host` and separately copies the literal `host` header, producing an `HttpRequest` object containing two `Host` headers with attacker-controlled differing values.",
"id": "GHSA-c69g-56f8-xwqj",
"modified": "2026-07-22T21:49:28Z",
"published": "2026-07-22T21:49:28Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/netty/netty/security/advisories/GHSA-c69g-56f8-xwqj"
},
{
"type": "PACKAGE",
"url": "https://github.com/netty/netty"
},
{
"type": "WEB",
"url": "https://github.com/netty/netty/releases/tag/netty-4.1.136.Final"
},
{
"type": "WEB",
"url": "https://github.com/netty/netty/releases/tag/netty-4.2.16.Final"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N",
"type": "CVSS_V4"
}
],
"summary": "Netty: [codec-http2] Lack of Host Header Deduplication in HTTP/2\u2192HTTP/1.x Translation Leads to Request Routing Bypass"
}
WID-SEC-W-2026-2356
Vulnerability from csaf_certbund - Published: 2026-07-14 22:00 - Updated: 2026-07-21 22:00Summary
Netty: Mehrere Schwachstellen
Severity
Hoch
Notes
Das BSI ist als Anbieter für die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch dafür verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgfältig im Einzelfall zu prüfen.
Produktbeschreibung: Netty ist ein asynchrones, ereignisgesteuertes Netzwerk-Anwendungs-Framework für die schnelle Entwicklung von wartbaren, hochleistungsfähigen Protokollservern und -clients.
Angriff: Ein Angreifer kann mehrere Schwachstellen in Netty ausnutzen, um Sicherheitsprüfungen zu umgehen, Anfragen oder Header zu manipulieren, Zertifikatsprüfungen zu unterlaufen sowie einen Denial of Service zu verursachen.
Betroffene Betriebssysteme: - Linux
- UNIX
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
Affected products
Known affected
2 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Open Source Netty <4.1.136
Open Source / Netty
|
<4.1.136 | ||
|
Open Source Netty <4.2.16
Open Source / Netty
|
<4.2.16 |
References
19 references
{
"document": {
"aggregate_severity": {
"text": "hoch"
},
"category": "csaf_base",
"csaf_version": "2.0",
"distribution": {
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "de-DE",
"notes": [
{
"category": "legal_disclaimer",
"text": "Das BSI ist als Anbieter f\u00fcr die eigenen, zur Nutzung bereitgestellten Inhalte nach den allgemeinen Gesetzen verantwortlich. Nutzerinnen und Nutzer sind jedoch daf\u00fcr verantwortlich, die Verwendung und/oder die Umsetzung der mit den Inhalten bereitgestellten Informationen sorgf\u00e4ltig im Einzelfall zu pr\u00fcfen."
},
{
"category": "description",
"text": "Netty ist ein asynchrones, ereignisgesteuertes Netzwerk-Anwendungs-Framework f\u00fcr die schnelle Entwicklung von wartbaren, hochleistungsf\u00e4higen Protokollservern und -clients.",
"title": "Produktbeschreibung"
},
{
"category": "summary",
"text": "Ein Angreifer kann mehrere Schwachstellen in Netty ausnutzen, um Sicherheitspr\u00fcfungen zu umgehen, Anfragen oder Header zu manipulieren, Zertifikatspr\u00fcfungen zu unterlaufen sowie einen Denial of Service zu verursachen.",
"title": "Angriff"
},
{
"category": "general",
"text": "- Linux\n- UNIX",
"title": "Betroffene Betriebssysteme"
}
],
"publisher": {
"category": "other",
"contact_details": "csaf-provider@cert-bund.de",
"name": "Bundesamt f\u00fcr Sicherheit in der Informationstechnik",
"namespace": "https://www.bsi.bund.de"
},
"references": [
{
"category": "self",
"summary": "WID-SEC-W-2026-2356 - CSAF Version",
"url": "https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-2356.json"
},
{
"category": "self",
"summary": "WID-SEC-2026-2356 - Portal Version",
"url": "https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2356"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-4qhr-g3c6-fcfx vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-4qhr-g3c6-fcfx"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-272m-gcwp-mpwg vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-272m-gcwp-mpwg"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-3g8r-4pfx-jmfh vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-3g8r-4pfx-jmfh"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-4mp9-239f-g9hg vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-4mp9-239f-g9hg"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-q4f6-jm68-57ww vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-q4f6-jm68-57ww"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-c69g-56f8-xwqj vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-c69g-56f8-xwqj"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-558v-64gr-wgg4 vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-558v-64gr-wgg4"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-6jqx-86gh-f27w vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-6jqx-86gh-f27w"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-93wv-jw9v-4972 vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-93wv-jw9v-4972"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-g7hg-vrcf-mvmr vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-g7hg-vrcf-mvmr"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-gcjf-9mgh-3p7g vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-gcjf-9mgh-3p7g"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-hpcc-26xq-25fv vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-hpcc-26xq-25fv"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-jppx-w49h-x2qq vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-jppx-w49h-x2qq"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-mvh2-crg5-v77c vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-mvh2-crg5-v77c"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-q6cq-mhr2-jmr5 vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-q6cq-mhr2-jmr5"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-vhch-2wf3-m8rp vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-vhch-2wf3-m8rp"
},
{
"category": "external",
"summary": "GitHub Security Advisory GHSA-wc96-39fc-566f vom 2026-07-14",
"url": "https://github.com/netty/netty/security/advisories/GHSA-wc96-39fc-566f"
}
],
"source_lang": "en-US",
"title": "Netty: Mehrere Schwachstellen",
"tracking": {
"current_release_date": "2026-07-21T22:00:00.000+00:00",
"generator": {
"date": "2026-07-22T09:20:42.612+00:00",
"engine": {
"name": "BSI-WID",
"version": "1.6.0"
}
},
"id": "WID-SEC-W-2026-2356",
"initial_release_date": "2026-07-14T22:00:00.000+00:00",
"revision_history": [
{
"date": "2026-07-14T22:00:00.000+00:00",
"number": "1",
"summary": "Initiale Fassung"
},
{
"date": "2026-07-19T22:00:00.000+00:00",
"number": "2",
"summary": "Referenz(en) aufgenommen: EUVD-2026-45316"
},
{
"date": "2026-07-20T22:00:00.000+00:00",
"number": "3",
"summary": "Referenz(en) aufgenommen: EUVD-2026-46133, EUVD-2026-46132"
},
{
"date": "2026-07-21T22:00:00.000+00:00",
"number": "4",
"summary": "Referenz(en) aufgenommen: EUVD-2026-46452, EUVD-2026-46438, EUVD-2026-47564, EUVD-2026-47579, EUVD-2026-47582, EUVD-2026-47581"
}
],
"status": "final",
"version": "4"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version_range",
"name": "\u003c4.2.16",
"product": {
"name": "Open Source Netty \u003c4.2.16",
"product_id": "T056598"
}
},
{
"category": "product_version",
"name": "4.2.16",
"product": {
"name": "Open Source Netty 4.2.16",
"product_id": "T056598-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:netty:netty:4.2.16"
}
}
},
{
"category": "product_version_range",
"name": "\u003c4.1.136",
"product": {
"name": "Open Source Netty \u003c4.1.136",
"product_id": "T056599"
}
},
{
"category": "product_version",
"name": "4.1.136",
"product": {
"name": "Open Source Netty 4.1.136",
"product_id": "T056599-fixed",
"product_identification_helper": {
"cpe": "cpe:/a:netty:netty:4.1.136"
}
}
}
],
"category": "product_name",
"name": "Netty"
}
],
"category": "vendor",
"name": "Open Source"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-44891",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-44891"
},
{
"cve": "CVE-2026-55831",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-55831"
},
{
"cve": "CVE-2026-55833",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-55833"
},
{
"cve": "CVE-2026-55851",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-55851"
},
{
"cve": "CVE-2026-56745",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56745"
},
{
"cve": "CVE-2026-56816",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56816"
},
{
"cve": "CVE-2026-56817",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56817"
},
{
"cve": "CVE-2026-56819",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56819"
},
{
"cve": "CVE-2026-56820",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56820"
},
{
"cve": "CVE-2026-56821",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56821"
},
{
"cve": "CVE-2026-56822",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-56822"
},
{
"cve": "CVE-2026-59898",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59898"
},
{
"cve": "CVE-2026-59899",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59899"
},
{
"cve": "CVE-2026-59900",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59900"
},
{
"cve": "CVE-2026-59901",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59901"
},
{
"cve": "CVE-2026-59920",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59920"
},
{
"cve": "CVE-2026-59921",
"product_status": {
"known_affected": [
"T056599",
"T056598"
]
},
"release_date": "2026-07-14T22:00:00.000+00:00",
"title": "CVE-2026-59921"
}
]
}