VDB
CVE-2018-16789
CVE-2018-16789
PUBLISHED
libhttp/url.c in shellinabox through 2.20 has an implementation flaw in the HTTP request parsing logic. By sending a crafted multipart/form-data HTTP request, an attacker could exploit this to force shellinaboxd into an infinite loop, exhausting available CPU resources and taking the service down.
EPSS 0.86% · 75.4th percentile
Risk Scores
EPSS Score
0.86%
75.4th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Ubuntu:16.04:LTS | shellinabox | 0, 2.17, 2.18 |
| Ubuntu:18.04:LTS | shellinabox | 0, 2.20, 2.20build1 |
Exploit Intelligence
- http://packetstormsecurity.com/files/149978/Shell-In-A-Box-2.2.0-Denial-Of-Service.html (nist-nvd)
- http://seclists.org/fulldisclosure/2018/Oct/50 (nist-nvd)
- https://github.com/shellinabox/shellinabox/commit/4f0ecc31ac6f985e0dd3f5a52cbfc0e9251f6361 (circl)
- https://code.google.com/archive/p/shellinabox/issues (circl)
- Shell In A Box 2.2.0 Denial Of Service Exploit (0day-today)
- Shell In A Box 2.2.0 Denial Of Service Exploit (0day-today)
Timeline
- Oct 28, 2018 PoC Published
- Mar 17, 2019 CVE Published
- Apr 14, 2021 EPSS Score
- Jun 23, 2021 EPSS Score
- Aug 24, 2021 EPSS Score
- Dec 27, 2021 EPSS Score
- Feb 28, 2022 EPSS Score
- May 2, 2022 EPSS Score
- Jul 3, 2022 EPSS Score
- Sep 5, 2022 EPSS Score
- Jan 8, 2023 EPSS Score
- Mar 11, 2023 EPSS Score
References
- https://ubuntu.com/security/CVE-2018-16789 third-party-advisory
- https://github.com/shellinabox/shellinabox/pull/446 third-party-advisory
- https://www.cve.org/CVERecord?id=CVE-2018-16789 third-party-advisory