CWE data temporarily unavailableCWE data is currently experiencing intermittent outages, which may cause incomplete section loading on CVE pages. We are actively working on a fix.

CVE-2026-83745

Description

A flaw was found in Apache Thrift. A remote attacker can cause a Denial of Service (DoS) against the Node.js and D WebSocket server transports by sending a frame specifying an excessively large payload length. Because the server immediately allocates the declared amount of memory without verifying that the payload data has arrived, an attacker can rapidly exhaust system memory and crash the service.

Statement

This vulnerability is rated as Important due to the potential for unauthenticated remote attackers to cause severe memory exhaustion leading to service denial without requiring user interaction or elevated privileges. The flaw specifically impacts server endpoints implementing WebSocket transports within Thrift's Node.js or D language bindings. Red Hat environments and deployments that do not expose services over WebSockets or that utilize alternate language bindings (such as C++ or Python) are not susceptible to this attack vector.

Mitigation

Restrict network reachability to services exposing Apache Thrift WebSocket transports by limiting access to trusted IP addresses or binding exclusively to the loopback interface.

1. If remote access is not required, configure the application to listen only on localhost (127.0.0.1).

2. To restrict exposure using firewalld, remove the service port from public zones and allow access only from trusted IP subnets:

firewall-cmd --permanent --zone=public --remove-port=<PORT>/tcp
firewall-cmd --permanent --zone=trusted --add-source=<TRUSTED_IP_OR_CIDR>
firewall-cmd --permanent --zone=trusted --add-port=<PORT>/tcp
firewall-cmd --reload

Caveat: Restricting network access prevents legitimate clients outside of the trusted subnet from connecting to the service.

Warning: Executing 'firewall-cmd --reload' applies configuration changes immediately and may disrupt active network connections.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score7.5N/AN/A
Attack VectorNetworkN/AN/A
Attack ComplexityLowN/AN/A
Privileges RequiredNoneN/AN/A
User InteractionNoneN/AN/A
ScopeUnchangedN/AN/A
ConfidentialityNoneN/AN/A
Integrity ImpactNoneN/AN/A
Availability ImpactHighN/AN/A

Vector

Red Hat: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Frequently Asked Questions

Want to get errata notifications? Sign up here.