Search
Find a vulnerability
Search criteria
6 vulnerabilities found for netty-tcnative-boringssl-static by netty
CVE-2026-116542 (GCVE-0-2026-116542)
Vulnerability from nvd – Published: 2026-10-26 14:59 – Updated: 2026-10-26 14:59
VLAI
EPSS
VEX
Title
Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding
Summary
Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging.
Severity
5.3 (Medium)
CWE
- CWE-176 - Improper Handling of Unicode Encoding
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/a8… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-netty-… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-07 00:00
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-07T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "LOW"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-176",
"description": "Improper Handling of Unicode Encoding",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:41.528Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-2784-hxmm-4hgf)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-2784-hxmm-4hgf"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/a879c85b9776cf478aada3ca69e60b8c0a99ed38"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/sslcontext.c#L2608"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-netty-tcnative-before-2.0.84-final-sni-hostname-spoofing-via-modified-utf-8-decoding"
}
],
"title": "Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116542",
"datePublished": "2026-10-26T14:59:41.528Z",
"dateReserved": "2026-10-26T14:30:58.474Z",
"dateUpdated": "2026-10-26T14:59:41.528Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-116541 (GCVE-0-2026-116541)
Vulnerability from nvd – Published: 2026-10-26 14:59 – Updated: 2026-10-26 19:48
VLAI
EPSS
VEX
Title
netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount
Summary
Netty netty-tcnative before 2.0.84.Final contains a denial of service vulnerability in the tcn_write_to_bytebuffer BIO write callback that overreports bytes consumed. Remote TLS 1.3 peers can provoke queued post-handshake records like NewSessionTicket or KeyUpdate to truncate flights, fail connections, or abort the JVM process.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-10-26 19:30 UTC
CWE
- CWE-682 - Incorrect Calculation
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/e3… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-tcnati… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-10 00:00
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-116541",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-10-26T19:30:21.899747Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T19:48:35.492Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-10T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains a denial of service vulnerability in the tcn_write_to_bytebuffer BIO write callback that overreports bytes consumed. Remote TLS 1.3 peers can provoke queued post-handshake records like NewSessionTicket or KeyUpdate to truncate flights, fail connections, or abort the JVM process."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-682",
"description": "Incorrect Calculation",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:40.847Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-9xr3-jwv4-r489)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-9xr3-jwv4-r489"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/e31df4a5885b35085fdfa3e2dca7c1f705d4745b"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/ssl.c#L240"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-tcnative-before-2.0.84-final-denial-of-service-via-bio-write-overcount"
}
],
"title": "netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116541",
"datePublished": "2026-10-26T14:59:40.847Z",
"dateReserved": "2026-10-26T14:30:58.066Z",
"dateUpdated": "2026-10-26T19:48:35.492Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-116539 (GCVE-0-2026-116539)
Vulnerability from nvd – Published: 2026-10-26 14:59 – Updated: 2026-10-26 14:59
VLAI
EPSS
VEX
Title
Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO
Summary
Netty netty-tcnative before 2.0.84.Final contains a heap buffer overflow vulnerability in the tcn_write_to_bytebuffer BIO callback caused by failing to wrap the non-application ring buffer write index. Remote TLS peers can drive handshake, renegotiation, or post-handshake messages into this buffer, triggering an out-of-bounds memcpy that crashes the JVM process.
Severity
CWE
- CWE-787 - Out-of-bounds Write
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/92… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-netty-… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-07 00:00
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-07T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains a heap buffer overflow vulnerability in the tcn_write_to_bytebuffer BIO callback caused by failing to wrap the non-application ring buffer write index. Remote TLS peers can drive handshake, renegotiation, or post-handshake messages into this buffer, triggering an out-of-bounds memcpy that crashes the JVM process."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-787",
"description": "Out-of-bounds Write",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:39.460Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-gf9q-9mg7-g5qh)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-gf9q-9mg7-g5qh"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/92dd66fd1243d85c05a61288f96367a70260b6b8"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/ssl.c#L199"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-netty-tcnative-before-2.0.84-final-heap-buffer-overflow-via-openssl-bio"
}
],
"title": "Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116539",
"datePublished": "2026-10-26T14:59:39.460Z",
"dateReserved": "2026-10-26T14:30:57.254Z",
"dateUpdated": "2026-10-26T14:59:39.460Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-116542 (GCVE-0-2026-116542)
Vulnerability from cvelistv5 – Published: 2026-10-26 14:59 – Updated: 2026-10-26 14:59
VLAI
EPSS
VEX
Title
Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding
Summary
Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging.
Severity
5.3 (Medium)
CWE
- CWE-176 - Improper Handling of Unicode Encoding
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/a8… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-netty-… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-07 00:00
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-07T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains an SNI hostname spoofing vulnerability that allows remote unauthenticated clients to alter hostnames via JNI NewStringUTF decoding. Attackers can send overlong encodings like 0xC0 0x80 in the ClientHello server_name to confuse SNI-based certificate selection, access decisions, and logging."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 6.9,
"baseSeverity": "MEDIUM",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "LOW"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-176",
"description": "Improper Handling of Unicode Encoding",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:41.528Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-2784-hxmm-4hgf)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-2784-hxmm-4hgf"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/a879c85b9776cf478aada3ca69e60b8c0a99ed38"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/sslcontext.c#L2608"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-netty-tcnative-before-2.0.84-final-sni-hostname-spoofing-via-modified-utf-8-decoding"
}
],
"title": "Netty netty-tcnative before 2.0.84.Final SNI Hostname Spoofing via Modified UTF-8 Decoding",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116542",
"datePublished": "2026-10-26T14:59:41.528Z",
"dateReserved": "2026-10-26T14:30:58.474Z",
"dateUpdated": "2026-10-26T14:59:41.528Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-116541 (GCVE-0-2026-116541)
Vulnerability from cvelistv5 – Published: 2026-10-26 14:59 – Updated: 2026-10-26 19:48
VLAI
EPSS
VEX
Title
netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount
Summary
Netty netty-tcnative before 2.0.84.Final contains a denial of service vulnerability in the tcn_write_to_bytebuffer BIO write callback that overreports bytes consumed. Remote TLS 1.3 peers can provoke queued post-handshake records like NewSessionTicket or KeyUpdate to truncate flights, fail connections, or abort the JVM process.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-10-26 19:30 UTC
CWE
- CWE-682 - Incorrect Calculation
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/e3… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-tcnati… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-10 00:00
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-116541",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-10-26T19:30:21.899747Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T19:48:35.492Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-10T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains a denial of service vulnerability in the tcn_write_to_bytebuffer BIO write callback that overreports bytes consumed. Remote TLS 1.3 peers can provoke queued post-handshake records like NewSessionTicket or KeyUpdate to truncate flights, fail connections, or abort the JVM process."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-682",
"description": "Incorrect Calculation",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:40.847Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-9xr3-jwv4-r489)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-9xr3-jwv4-r489"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/e31df4a5885b35085fdfa3e2dca7c1f705d4745b"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/ssl.c#L240"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-tcnative-before-2.0.84-final-denial-of-service-via-bio-write-overcount"
}
],
"title": "netty-tcnative before 2.0.84.Final Denial of Service via BIO Write Overcount",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116541",
"datePublished": "2026-10-26T14:59:40.847Z",
"dateReserved": "2026-10-26T14:30:58.066Z",
"dateUpdated": "2026-10-26T19:48:35.492Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
CVE-2026-116539 (GCVE-0-2026-116539)
Vulnerability from cvelistv5 – Published: 2026-10-26 14:59 – Updated: 2026-10-26 14:59
VLAI
EPSS
VEX
Title
Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO
Summary
Netty netty-tcnative before 2.0.84.Final contains a heap buffer overflow vulnerability in the tcn_write_to_bytebuffer BIO callback caused by failing to wrap the non-application ring buffer write index. Remote TLS peers can drive handshake, renegotiation, or post-handshake messages into this buffer, triggering an out-of-bounds memcpy that crashes the JVM process.
Severity
CWE
- CWE-787 - Out-of-bounds Write
Assigner
References
6 references
| URL | Tags |
|---|---|
| https://github.com/netty/netty-tcnative/security/… | vendor-advisory |
| https://github.com/netty/netty-tcnative/commit/92… | patch |
| https://github.com/netty/netty-tcnative/blob/nett… | technical-description |
| https://github.com/netty/netty-tcnative/releases/… | release-notes |
| https://github.com/netty/netty-tcnative | product |
| https://www.vulncheck.com/advisories/netty-netty-… | third-party-advisory |
Impacted products
2 products
| Vendor | Product | Version | |
|---|---|---|---|
| netty | netty-tcnative |
Affected:
0 , < 2.0.84.Final
(custom)
|
|
| netty | netty-tcnative-boringssl-static |
Affected:
0 , < 2.0.84.Final
(custom)
|
Date Public
2026-08-07 00:00
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative",
"packageURL": "pkg:maven/io.netty/netty-tcnative",
"product": "netty-tcnative",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
},
{
"collectionURL": "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/",
"defaultStatus": "unaffected",
"packageName": "io.netty:netty-tcnative-boringssl-static",
"packageURL": "pkg:maven/io.netty/netty-tcnative-boringssl-static",
"product": "netty-tcnative-boringssl-static",
"repo": "https://github.com/netty/netty-tcnative",
"vendor": "netty",
"versions": [
{
"lessThan": "2.0.84.Final",
"status": "affected",
"version": "0",
"versionType": "custom"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "Yu Bao, PayPal Cyber Security Team"
}
],
"datePublic": "2026-08-07T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "Netty netty-tcnative before 2.0.84.Final contains a heap buffer overflow vulnerability in the tcn_write_to_bytebuffer BIO callback caused by failing to wrap the non-application ring buffer write index. Remote TLS peers can drive handshake, renegotiation, or post-handshake messages into this buffer, triggering an out-of-bounds memcpy that crashes the JVM process."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "LOW",
"attackRequirements": "PRESENT",
"attackVector": "NETWORK",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "NONE"
},
"format": "CVSS"
},
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "HIGH",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-787",
"description": "Out-of-bounds Write",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-26T14:59:39.460Z",
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck"
},
"references": [
{
"name": "GitHub Security Advisory (GHSA-gf9q-9mg7-g5qh)",
"tags": [
"vendor-advisory"
],
"url": "https://github.com/netty/netty-tcnative/security/advisories/GHSA-gf9q-9mg7-g5qh"
},
{
"name": "Patch Commit",
"tags": [
"patch"
],
"url": "https://github.com/netty/netty-tcnative/commit/92dd66fd1243d85c05a61288f96367a70260b6b8"
},
{
"tags": [
"technical-description"
],
"url": "https://github.com/netty/netty-tcnative/blob/netty-tcnative-parent-2.0.83.Final/openssl-dynamic/src/main/c/ssl.c#L199"
},
{
"name": "netty-tcnative netty-tcnative-parent-2.0.84.Final Release Notes",
"tags": [
"release-notes"
],
"url": "https://github.com/netty/netty-tcnative/releases/tag/netty-tcnative-parent-2.0.84.Final"
},
{
"tags": [
"product"
],
"url": "https://github.com/netty/netty-tcnative"
},
{
"name": "VulnCheck Advisory: Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO",
"tags": [
"third-party-advisory"
],
"url": "https://www.vulncheck.com/advisories/netty-netty-tcnative-before-2.0.84-final-heap-buffer-overflow-via-openssl-bio"
}
],
"title": "Netty netty-tcnative before 2.0.84.Final Heap Buffer Overflow via OpenSSL BIO",
"x_generator": {
"engine": "vulncheck-endgame"
}
}
},
"cveMetadata": {
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"cveId": "CVE-2026-116539",
"datePublished": "2026-10-26T14:59:39.460Z",
"dateReserved": "2026-10-26T14:30:57.254Z",
"dateUpdated": "2026-10-26T14:59:39.460Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}