CVE-2019-0197 Denial of service in Apache HTTP Server
Attackers can crash Apache HTTP Server by sending specific HTTP/2 upgrade requests when HTTP/2 is enabled on HTTP or with H2Upgrade on HTTPS.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-0197?
CVE-2019-0197 is a medium-severity denial of service vulnerability in Apache Http Server, published on 11 Jun 2019. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
A vulnerability was found in Apache HTTP Server 2.4.34 to 2.4.38. When HTTP/2 was enabled for a http: host or H2Upgrade was enabled for h2 on a https: host, an Upgrade request from http/1.1 to http/2 that was not the first request on a connection could lead to a misconfiguration and crash. Server that never enabled the h2 protocol or that only enabled it for https: and did not set "H2Upgrade on" are unaffected by this issue.
Weakness: CWE-444
Which versions are affected by CVE-2019-0197?
It affects 11 products.
Products include Apache Http Server, Canonical Ubuntu Linux, Fedoraproject Fedora, Opensuse Leap, Oracle Communications Session Report Manager, Oracle Communications Session Route Manager and 5 more.
How do I fix CVE-2019-0197?
Upgrade to a fixed version.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2019-0197 being exploited?
There is no known exploitation of CVE-2019-0197 in the wild and no public exploit code.
Other vulnerabilities in Apache Http Server
Sources
Also known as ALPINE-CVE-2019-0197, CLEANSTART-2026-ZL75334, DEBIAN-CVE-2019-0197, GHSA-g33m-gfwr-29g4, UBUNTU-CVE-2019-0197.