pupnp 是一个用于开发 UPnP 设备和控制点应用程序的软件开发工具包(SDK)。在 22.0.4 版本之前, 中的 函数会在 中的 处理来自入站 HTTP 请求目标的攻击者提供的主机名,以及在 中由 处理的 GENA SUBSCRIBE 回调头信息时,同步调用 。远程未认证的攻击者可以选择一个响应缓慢或无响应的主机名,从而在解析器超时期间阻塞有限数量的迷你服务器工作线程,使得少量请求即可耗尽线程池,导致 UPnP 服务拒绝服务。该问题已在 22.0.4 版本中修复。
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-57487 | 7.5 HIGH | libupnp chunked HTTP bodies can bypass g_maxContentLength and be fully buffered |
| CVE-2026-57486 | 7.5 HIGH | pupnp: NULL pointer dereference in ixmlNode_compare crashes on non-namespaced attributes |
| CVE-2026-57488 | 7.1 HIGH | pupnp: Integer truncation in HTTP Content-Length parsing enables request smuggling |
| CVE-2026-55862 | 6.5 MEDIUM | pupnp: Incomplete fix for CVE-2021-28302: recursive DOM functions cause stack overflow |
No comments yet