Eclipse ThreadX NetX Duo HTTP Server Integer Underflow Vulnerability Leading to Denial-of-Service

Vulnerability

A denial-of-service vulnerability has been identified in the HTTP server functionality of Eclipse ThreadX NetX Duo, in versions prior to 6.4.2. The issue arises in the handling of HTTP PUT requests, where an integer underflow can be exploited by sending specially crafted packets with a Content-Length smaller than the actual data being transmitted. This manipulation can cause a very large file to be written to the file system, potentially exhausting available resources and leading to a denial-of-service condition.

Impact

Exploitation of this vulnerability can cause a denial-of-service condition by consuming all available file system resources, which can disrupt normal operations and potentially cause applications to fail or behave unexpectedly.

Reproduction

To reproduce this vulnerability, send an HTTP PUT request with a Content-Length header that is smaller than the actual amount of data being sent. The server will process the request, leading to an integer underflow that allows an excessive amount of data to be written to the file system.

Remediation

Users can upgrade to Eclipse ThreadX NetX Duo version 6.4.2 or later to address this vulnerability. Additionally, for versions prior to 6.4.2, HTTP PUT support can be disabled as a workaround.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.8
impact
2.5
exploitability
6.3
remediation
7.9
relevance
0.0
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.