OpenWrt 18.06.0-18.06.5 and 19.x through 19.07.0-rc2 - Denial of Service via uhttpd Integer Signedness Error
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2019-19945. PoCs published by delicateByte.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2019-19945, which targets a vulnerability in uhttpd where a negative Content-Length in a POST request causes a denial-of-service (DoS). The exploit uses Docker containers to set up a vulnerable server and a client that sends the malicious request.
Description
uhttpd in OpenWrt through 18.06.5 and 19.x through 19.07.0-rc2 has an integer signedness error. This leads to out-of-bounds access to a heap buffer and a subsequent crash. It can be triggered with an HTTP POST request to a CGI script, specifying both "Transfer-Encoding: chunked" and a large negative Content-Length value.
Exploits (1)
This repository contains a functional exploit for CVE-2019-19945, which targets a vulnerability in uhttpd where a negative Content-Length in a POST request causes a denial-of-service (DoS). The exploit uses Docker containers to set up a vulnerable server and a client that sends the malicious request.
References (2)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H