Divide-by-zero in MiniUPnPd lets local attackers crash the daemon
Key facts
- Attack vector
- Adjacent network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-369.
Summary
MiniUPnPd through 2.3.11 built with --strict is affected. A divide-by-zero error in ProcessSSDPData() (CWE-369) makes the daemon crash. An unauthenticated attacker on the local network can send one crafted multicast datagram to crash the daemon and deny the UPnP IGD service.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| miniupnp project | miniupnpd | up to 2.3.11 | — | No fix listed | CNA |
- miniupnpd Vendorminiupnp project Affected up to 2.3.11 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for miniupnpd.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Vendor assessments
Timeline
- 2026-10-07 Threatist record created from CVE-2026-107159
- 2026-10-07 Alias added: GHSA-57wm-f7xc-rw5q
- 2026-10-07 Affected versions changed · Red Hat
- 2026-10-07 CVSS score added · Red Hat
- 2026-10-07 CISA SSVC decision points changed
- 2026-10-07 Priority changed: MEDIUM → LOW
References
More miniupnp project vulnerabilities
- TI-2013-00164 Stack-based buffer overflow in the ExecuteSoapAction function in the SOAPAction handler… CVSS 2.0HIGH 10.0
- TI-2013-00163 The ProcessSSDPRequest function in minissdp.c in the SSDP handler in MiniUPnP MiniUPnPd… CVSS 2.0HIGH 7.8
- TI-2017-06309 Integer signedness error in MiniUPnP MiniUPnPc v1.4.20101221 through v2.0 allows remote… CVSS 3.0CRITICAL 9.8
- TI-2022-12960 An issue was discovered in ngiflib 0.4. CVSS 3.1MEDIUM 6.5
- TI-2023-20300 ngiflib commit 84a75 was discovered to contain a segmentation violation via the function… CVSS 3.1MEDIUM 5.5
- TI-2023-20299 ngiflib commit fb271 was discovered to contain a segmentation violation via the function… CVSS 3.1MEDIUM 5.5
Sources
- CVE-2026-107159 · CVE Program
- CVE-2026-107159 · NVD
- FIRST EPSS
- GHSA-57wm-f7xc-rw5q · GitHub Advisory Database · CC BY 4.0
- CVE-2026-107159 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences