Moleculer 是一个面向 Node.js 的渐进式微服务框架。在版本 0.14.36 和 0.15.2 之前, 中的 方法使用 读取有符号的数据包长度。这导致远程未认证的攻击者可以传入一个负值,使得 返回原始缓冲区(未发生切片),而 循环却会无限持续。该同步循环阻塞了 Node.js 的事件循环,导致进程中所有服务无法响应,直到服务重启。此漏洞需要 TCP 传输层(transporter)已启用且可被访问;同时,CRC 校验和 限制均无法阻止这种畸形的长度值。该问题已在版本 0.14.36 和 0.15.2
| 厂商 | 产品 | 版本范围 | 状态 |
|---|---|---|---|
| moleculerjs | moleculer | >= 0.15.0, < 0.15.2 |
affected |
< 0.14.36 |
affected |
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| moleculerjs | moleculer | >= 0.15.0, < 0.15.2 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC