{"id":"CVE-2026-107159","summary":"MiniUPnPd through 2.3.11 Divide-by-Zero DoS via SSDP M-SEARCH MX Header","details":"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.","modified":"2026-10-08T02:50:37.224816585Z","published":"2026-10-07T11:59:39.060Z","database_specific":{"cna_assigner":"VulnCheck","cwe_ids":["CWE-369"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107159.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107159.json"},{"type":"PACKAGE","url":"https://github.com/miniupnp/miniupnp"},{"type":"ARTICLE","url":"https://github.com/miniupnp/miniupnp/blob/miniupnpd_2_3_11/miniupnpd/minissdp.c#L1143-L1158"},{"type":"ARTICLE","url":"https://github.com/miniupnp/miniupnp/blob/miniupnpd_2_3_11/miniupnpd/minissdp.c#L1281"},{"type":"FIX","url":"https://github.com/miniupnp/miniupnp/commit/8f13b7a5843f5270db684099c0a083f98869636a"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-107159"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/miniupnpd-through-2.3.11-divide-by-zero-dos-via-ssdp-m-search-mx-header"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/miniupnp/miniupnp","events":[{"introduced":"0"},{"last_affected":"b91c025446d3ec3d9161cd56c91e200484af7906"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"2.3.11"}],"source":"AFFECTED_FIELD"}}],"versions":["miniupnpd_2_3_11","miniupnpd_2_3_10","miniupnpc_2_3_3","miniupnpd_2_3_9","miniupnpd_2_3_8","miniupnpc_2_3_2","miniupnpc_2_3_1","miniupnpc_2_3_0","miniupnpd_2_3_7","miniupnpc_2_2_8_test2","miniupnpc_2_2_8_test","miniupnpc_2_2_8","miniupnpd_2_3_6","miniupnpc_2_2_7","miniupnpd_2_3_5","miniupnpd_2_3_4","miniupnpc_2_2_6","miniupnpc_2_2_5","miniupnpd_2_3_3","miniupnpd_2_3_2","minissdpd_1_6_0","miniupnpc_2_2_4","miniupnpd_2_3_1","miniupnpd_2_3_0","miniupnpc_2_2_3","miniupnpd_2_2_3","miniupnpd_2_2_2","miniupnpc_2_2_2","miniupnpd_2_2_1","miniupnpc_2_2_1","miniupnpc_2_2_0","miniupnpd_2_2_0","miniupnpd_2_1","miniupnpc_2_1","minissdpd_1_4","miniupnpc_1_9","miniupnpd_1_8","miniupnpc_1_8","miniupnpd_1_7","minissdpd_1_2","miniupnpc_1_7"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-107159.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"}]}