PT-2026-137109

CVE-2026-97705

·

Published

2026-11-04

·

Updated

2026-11-10

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Moleculer versions prior to 0.14.36 Moleculer versions prior to 0.15.2
Description A flaw exists in the TCP transporter where the Parser. write function in src/transporters/tcp/parser.js utilizes Buffer.prototype.readInt32BE to read a signed packet length. A remote unauthenticated peer can provide a negative value, causing packet.slice(length) to return the original buffer. This results in an infinite while (packet.length > 0) loop that blocks the Node.js event loop, rendering all services in the process unresponsive until a restart occurs. This occurs when the TCP transporter is enabled and reachable, as CRC validation and maxPacketSize do not prevent the use of a malformed length value.
Recommendations Update to version 0.14.36. Update to version 0.15.2.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-H89V-G948-47VP
Found an issue in the description? Have something to add? Feel free to write us 👾