| Summary: | httpd handle_incoming_and_exit() eating a lot of RAM | ||
|---|---|---|---|
| Product: | Busybox | Reporter: | Mikhail Zaytsev <flashed> |
| Component: | Networking | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | busybox-cvs |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
| Attachments: | Script to reproduce | ||
Use "cat ddos.txt | netcat <httpd host> 80 &" in script Fixed in git, thanks! |
Created attachment 6866 [details] Script to reproduce Version: 1.26 (httpd.c:2263-2370) While header reading. If send a lot of header lines (for example "Cookie: FFFFFF...\n"), then xstrdup() returns a lot of duplicates memory.