undici 的 构造函数会将完整的 对象通过一个内部深度克隆机制处理,该机制会将值序列化为 JSON 后再重新解析。由于 JSON 无法表示函数,任何取值为函数的 TLS 选项(例如调用方提供的 回调,或 选项中的自定义连接器)会在到达 TLS 层之前被静默丢弃。因此,对于应用程序的自定义 本应拒绝其证书的 peer,只要它仍能通过 Node 默认的 hostname 和证书链检查,当通过 连接时就会被视为有效并被接受。而 、 和 派发器不受此问题影响,因为它们在克隆之前会提取 和 选项。该漏洞影响 undici
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.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-19534 | 7.5 HIGH | undici vulnerable to Denial of Service via unrequested WebSocket subprotocol |
| CVE-2026-85152 | 7.4 HIGH | undici vulnerable to cross-origin cache poisoning via missing origin isolation in intercep |
| CVE-2026-84933 | 6.5 MEDIUM | undici vulnerable to cross-user cookie disclosure via Set-Cookie caching in shared caches |
| CVE-2026-85024 | 5.9 MEDIUM | undici vulnerable to Denial of Service via unhandled error in WebSocket permessage-deflate |
| CVE-2026-85014 | 5.9 MEDIUM | undici vulnerable to Denial of Service via WebSocketStream unclean close |
| CVE-2026-18149 | 5.9 MEDIUM | undici vulnerable to Denial of Service via orphaned RetryHandler response body |
| CVE-2026-84890 | 5.9 MEDIUM | undici vulnerable to Denial of Service via unbounded decompression of compressed responses |
| CVE-2026-85008 | 3.7 LOW | undici vulnerable to caching and replay of unsafe HTTP method responses |
| CVE-2026-84947 | 3.7 LOW | undici vulnerable to response truncation via oversized chunked responses in the dump inter |
| CVE-2026-18540 | 3.7 LOW | undici vulnerable to downstream response splitting via retry interceptor |
No comments yet