Vulnerability · Published Oct 7, 2026 · Assigned by VulnCheck
CVE-2026-107159MiniUPnPd through 2.3.11 Divide-by-Zero DoS via SSDP M-SEARCH MX Header
Medium 6.5
In plain English
A medium-severity security flaw in miniupnpd from miniupnp project. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 40% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code.
Official description
MiniUPnPd through 2.3.11 built with --strict contains a divide-by-zero vulnerability in ProcessSSDPData() that allows unauthenticated local network attackers to crash the daemon. Attackers can send a single multicast M-SEARCH datagram with MX: 0 and a known ST to port 1900, triggering SIGFPE and denying UPnP IGD service.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | miniupnpd | no fix listed | DEBIAN-CVE-2026-107159 |
| Debian:13 | miniupnpd | no fix listed | DEBIAN-CVE-2026-107159 |
| Debian:14 | miniupnpd | no fix listed | DEBIAN-CVE-2026-107159 |
| Ubuntu:26.10 | miniupnpd | no fix listed | UBUNTU-CVE-2026-107159 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| miniupnp project | miniupnpd | 0 – through 2.3.11 |
Weakness: CWE-369 · Vector: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- Patch Commit patch
- https://github.com/miniupnp/miniupnp product
- https://github.com/miniupnp/miniupnp/blob/miniupnpd_2_3_11/miniupnpd/minissdp.c#L1143-L1158 technical-description
- https://github.com/miniupnp/miniupnp/blob/miniupnpd_2_3_11/miniupnpd/minissdp.c#L1281 technical-description
- VulnCheck Advisory: MiniUPnPd through 2.3.11 Divide-by-Zero DoS via SSDP M-SEARCH MX Header third-party-advisory