pupnp 是一个用于开发 UPnP 设备和控制点应用程序的软件开发工具包(SDK)。在版本 2.0.2 之前, 中的 函数会将 、 、 和 这些可为 NULL 的字段直接传递给 函数。由 创建的无命名空间属性,其上述字段合法地为 NULL。当 通过 比较两个具有相同 但彼此不同的属性对象时,由于无法应用指针恒等性(pointer-identity)快捷路径,比较过程会解引用 NULL 指针,从而导致进程崩溃。当应用程序处理由攻击者控制的 XML 并触发此执行路径时,即会引发该漏洞。该问题已在版本 2.0.2 中修
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-77630 | 7.5 HIGH | pupnp: Denial of service via blocking DNS resolution in parse_uri()/GENA callback parsing |
| 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