Skip to content
OpenAdvisories
Unscored CVE-2018-16789 EUVD-2018-8589GHSA-c93f-9f7g-fv7h

libhttp/url.c in shellinabox through 2.20 has an implementation flaw in the HTTP request parsing logic. By sending a crafted multipart/form…

Published Mar 17, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 shellinabox 2.21 —
Debian 13 shellinabox 2.21 —
Debian 12 shellinabox 2.21 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS shellinabox No fix yet —
Ubuntu 16.04 LTS shellinabox No fix yet —

References