CVE-2026-85014 in undici信息

摘要

由 VulDB • 2026-09-04

undici的实验性WebSocketStream客户端在远程对等方在没有进行WebSocket关闭握手的情况下关闭TCP连接时,会导致整个Node.js进程崩溃。在不干净的关闭过程中,内部套接字关闭处理程序无条件地对可写流调用abort并丢弃返回的Promise;但根据WHATWG Streams标准,中止一个锁定的(locked)可写流会返回一个被TypeError拒绝的Promise。由于应用程序持有该可写流的写入器(writer),而这是唯一的写入方式,因此该拒绝从未被观察到,Node.js默认的未处理拒绝行为终止了进程。不受信任的服务器可以通过一次突然断开连接来使客户端崩溃,无需身份验证且无需应用层错误。此问题影响undici 7.0.0至7.29.1版本以及8.0.0至8.10.2版本。用户应升级至undici 7.29.1或8.10.2。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!