Resource Exhaustion Affecting celeborn-0.5 package, versions <0.5.4-r23


Severity

Recommended
0.0
high
0
10

Snyk's Security Team recommends NVD's CVSS assessment. Learn more

Threat Intelligence

EPSS
0.02% (5th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Resource Exhaustion vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-WOLFILATEST-CELEBORN05-16799880
  • published22 May 2026
  • disclosed13 May 2026

Introduced: 13 May 2026

NewCVE-2026-44248  (opens in a new tab)
CWE-400  (opens in a new tab)

How to fix?

Upgrade Wolfi celeborn-0.5 to version 0.5.4-r23 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream celeborn-0.5 package and not the celeborn-0.5 package as distributed by Wolfi. See How to fix? for Wolfi relevant fixed versions and status.

Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, the MQTT 5 header Properties section is parsed and buffered before any message size limit is applied. Specifically, in MqttDecoder, the decodeVariableHeader() method is called before the bytesRemainingBeforeVariableHeader > maxBytesInMessage check. The decodeVariableHeader() can call other methods which will call decodeProperties(). Effectively, Netty does not apply any limits to the size of the properties being decoded. Additionally, because MqttDecoder extends ReplayingDecoder, Netty will repeatedly re-parse the enormous Properties sections and buffer the bytes in memory, until the entire thing parses to completion. This can cause high resource usage in both CPU and memory. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.

CVSS Base Scores

version 3.1