Moleculer 是一个面向 Node.js 的渐进式微服务框架。在版本 0.14.36 和 0.15.2 之前, 中的 方法使用 读取有符号的数据包长度。这导致远程未认证的攻击者可以传入一个负值,使得 返回原始缓冲区(未发生切片),而 循环却会无限持续。该同步循环阻塞了 Node.js 的事件循环,导致进程中所有服务无法响应,直到服务重启。此漏洞需要 TCP 传输层(transporter)已启用且可被访问;同时,CRC 校验和 限制均无法阻止这种畸形的长度值。该问题已在版本 0.14.36 和 0.15.2
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| moleculerjs | moleculer | >= 0.15.0, < 0.15.2 |
affected |
< 0.14.36 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| moleculerjs | moleculer | >= 0.15.0, < 0.15.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC