Skip to main content

Netty CVE-2026-93494

| EUVDEUVD-2026-82745 HIGH
OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities (CWE-1035)
2026-09-18 redhat GHSA-xvr4-c5q3-q5wm
7.5
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach STOMP listener over network
  2. Delivery
    Send frame body missing null terminator
  3. Exploit
    Decoder allocates unreleased ByteBuf
  4. Execution
    Repeat to accumulate leaked buffers
  5. Impact
    Memory exhaustion denial of service

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires that the target application uses Netty's STOMP codec - specifically the StompSubframeDecoder - on a network endpoint the attacker can reach; the trigger is a STOMP frame whose body is sent without its terminating null byte. This is not a Netty default: only applications or Red Hat middleware components (e.g. JBoss EAP 7, Fuse 7, Single Sign-On 7, Camel for Spring Boot 4) that enable STOMP-over-TCP/WebSocket messaging are affected. No authentication (PR:N) or user interaction (UI:N) is needed, but impact is limited to availability and accrues gradually - a single frame leaks one buffer, so a practical DoS requires sustained repeated frames to exhaust memory, and the effect depends on JVM heap/direct-memory limits and restart behavior.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a network-reachable, unauthenticated, availability-only denial of service - no confidentiality or integrity impact. All three exploitation-likelihood signals are absent from the input: no EPSS probability, no CISA KEV listing, and no public POC, so this is 'no public exploit identified at time of analysis' rather than an actively-exploited priority. The severity is driven entirely by the A:H DoS impact; there is no code execution or data exposure. Critically, the vector's PR:N/UI:N assumes the vulnerable code path is reachable, but exploitation is fundamentally gated on the target application actually using Netty's STOMP codec (StompSubframeDecoder) on an attacker-reachable listener - a non-default, application-specific choice not captured in the base score. This is a genuine but conditional DoS: a real concern for services that terminate STOMP-over-TCP/WebSocket, but low real-world urgency absent evidence of exploitation and given the narrow affected surface. No conflicting signals in the data; the main gap is that the base metrics do not reflect the STOMP-codec prerequisite.

Exploit ScenarioDerived

An attacker who can reach a service that terminates STOMP frames via Netty's StompSubframeDecoder repeatedly sends crafted STOMP frame bodies that omit the terminating null byte, causing the decoder to allocate ByteBuf buffers that are never released. Sustained over many frames, the leaked buffers exhaust heap/direct memory and crash or hang the application, producing a denial of service. No authentication or user interaction is required, and no public exploit code is currently identified.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 18, 2026

Unauthenticated remote attackers can cause a gradual denial of service in applications that use Netty's STOMP codec by sending a STOMP frame body without the terminating null byte; StompSubframeDecoder leaks a ByteBuf for each such frame, so sustained traffic exhausts JVM heap or direct memory. The issue carries CVSS 3.1 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H), meaning network-reachable, no authentication or user interaction, availability-only impact. Red Hat middleware products listed in CPE data are affected when STOMP-over-TCP/WebSocket is enabled; no public exploit code or confirmed active exploitation was identified at time of analysis, and a practical DoS requires repeated frames rather than a single packet.

RemediationAI

Exact fixed versions are not provided in the supplied data, so patch status should be confirmed via Red Hat's CVE page (https://access.redhat.com/security/cve/CVE-2026-93494) and Bugzilla 2536898; apply vendor errata for the affected Red Hat product or upgrade the Netty dependency as soon as a patched release is published. If STOMP is not required, disable or remove the STOMP codec/connector (trade-off: breaks STOMP messaging). If STOMP must remain enabled, restrict STOMP-over-TCP/WebSocket endpoints to trusted networks or authenticated reverse proxies, apply rate limiting and connection limits to slow the leak, and monitor JVM heap and direct memory with automated restarts before exhaustion (trade-offs: network restriction may block legitimate clients, rate limiting can affect high-volume messaging, and restarts disrupt service). A reverse proxy or protocol-aware filter that rejects STOMP frame bodies missing the terminating null byte can provide temporary mitigation where feasible.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Netty is a Java NIO framework whose STOMP codec parses STOMP frames, which delimit bodies with a null byte. In StompSubframeDecoder, a frame body that lacks that terminating null causes the decoder to allocate a ByteBuf without releasing it, producing an uncontrolled memory leak. The supplied CWE is CWE-1035, a high-level OWASP-category mapping, but the technical root cause is improper resource lifetime management (unreleased buffer; CWE-401-like). The CPE strings point to Red Hat Build of Apache Camel for Spring Boot 4, Red Hat Fuse 7, Red Hat JBoss Enterprise Application Platform 7, and Red Hat Single Sign-On 7, all of which can embed Netty's STOMP stack; upstream Netty version ranges are not given. Exploitation requires an application that enables the STOMP codec on an attacker-reachable endpoint; default Netty deployments that do not expose STOMP are not affected.

Know when Netty gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Unauthenticated remote attacker sends a simple malformed STOMP frame (AV:N/AC:L/PR:N/UI:N); cumulative unreleased buffers cause full DoS (A:H) with no confidentiality or integrity impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Red Hat 7.5 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
Sep 18, 2026 - 11:22 NVD
7.5 (HIGH)
CVE Published
Sep 18, 2026 - 07:39 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 18, 2026 - 07:39 nvd
HIGH 7.5

DescriptionCVE.org

A flaw was found in Netty's StompSubframeDecoder component. A remote attacker can exploit this vulnerability by sending a specially crafted STOMP frame body without its terminating null byte. This causes the decoder to allocate a ByteBuf (a buffer for bytes) that is never released, leading to a permanent memory leak. Over time, this uncontrolled memory consumption can result in a Denial of Service (DoS) for the application using the affected STOMP codec.

Executive ViewAI

Why It Matters

Red Hat middleware applications that enable Netty's STOMP codec over TCP or WebSocket face a high-severity, unauthenticated remote denial-of-service risk (CVE-2026-93494) that can exhaust JVM memory and degrade service availability. Because no vendor patch is currently available, any network-reachable STOMP endpoint could be targeted with sustained malformed frames, potentially disrupting business-critical messaging and customer-facing services. Leadership should treat this as a priority availability threat requiring immediate exposure reduction and monitoring until a fix is released.

Business Impact: High
Compensating Controls

Disable STOMP over TCP/WebSocket if not required; restrict network access to trusted IP addresses; implement rate limiting and deep packet inspection to drop malformed STOMP frames without a terminating null byte; monitor JVM heap and direct memory for abnormal growth; apply vendor patch when released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
Netty is ubiquitous, but the vulnerable STOMP codec is a non-default optional component
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_for_spring_boot_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_fuse_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_single_sign-on_7:*:*:*:*:*:*:*:*

More in Netty

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2019-16869 HIGH POC
7.5 Sep 26

Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked

CVE-2026-56820 CRITICAL POC
9.1 Jul 21

Certificate revocation-check bypass in the Netty network framework's OCSP client (io.netty:netty-handler-ssl-ocsp) affec

CVE-2024-36121 CRITICAL POC
9.1 Jun 04

netty-incubator-codec-ohttp is the OHTTP implementation for netty. Rated critical severity (CVSS 9.1), this vulnerabilit

CVE-2024-40642 HIGH POC
8.1 Jul 18

The netty incubator codec.bhttp is a java language binary http parser. Rated high severity (CVSS 8.1), this vulnerabilit

CVE-2025-24970 HIGH POC
7.5 Feb 10

Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final

CVE-2026-59902 HIGH POC
7.5 Aug 17

Memory exhaustion in Netty's SctpMessageCompletionHandler (netty-transport-sctp) allows unauthenticated remote peers to

CVE-2026-55833 HIGH POC
7.5 Jul 20

Compression-amplification denial of service in the Netty network framework (versions prior to 4.1.136.Final and 4.2.16.F

CVE-2026-55831 HIGH POC
7.5 Jul 20

Memory-amplification denial of service in the Netty network framework (SPDY/3.1 codec) prior to 4.1.136.Final and 4.2.16

CVE-2026-56816 HIGH POC
7.5 Jul 21

Memory-exhaustion denial of service in Netty's HTTP/3 codec (Http3FrameCodec) affects all releases prior to 4.2.16.Final

CVE-2026-59903 HIGH POC
7.5 Aug 17

Netty's HTTP CORS handler silently rewrites the Vary response header to Vary: Origin in releases before 4.1.137.Final an

CVE-2026-48748 HIGH POC
7.5 Jun 12

Denial of service in the Netty HTTP/3 codec (io.netty:netty-codec-http3) prior to version 4.2.15.Final allows remote una

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise Module for Development Tools 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy