CVE-2017-8798
CRITICALMiniUPnP MiniUPnPc 1.4.20101221-2.0 - Denial of Service via Integer Signedness Error
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2017-8798. PoCs published by tintinweb, not-tlynch.
AI-analyzed exploit summary The exploit demonstrates an integer signedness error in miniupnpc's `getHTTPResponse` function, allowing remote attackers to trigger a denial of service (DoS) via a crafted chunked-encoded HTTP response with a negative chunk length. The PoC leverages SSDP discovery to direct UPnP clients to a malicious server, which then sends the malformed response to exploit the vulnerability.
Description
Integer signedness error in MiniUPnP MiniUPnPc v1.4.20101221 through v2.0 allows remote attackers to cause a denial of service or possibly have unspecified other impact.
Exploits (2)
The exploit demonstrates an integer signedness error in miniupnpc's `getHTTPResponse` function, allowing remote attackers to trigger a denial of service (DoS) via a crafted chunked-encoded HTTP response with a negative chunk length. The PoC leverages SSDP discovery to direct UPnP clients to a malicious server, which then sends the malformed response to exploit the vulnerability.
This repository documents a security assessment identifying CVE-2017-8798 on an internet-facing UPnP service, detailing Nmap methodology and Suricata rules for monitoring port 1900 traffic. It does not contain exploit code but provides technical context around detection and monitoring.
References (3)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H