CVE-2019-0197 Denial of service in Apache HTTP Server

Medium 4.2 Published Updated

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.

All Apache Http Server vulnerabilities

Sources

Also known as ALPINE-CVE-2019-0197, CLEANSTART-2026-ZL75334, DEBIAN-CVE-2019-0197, GHSA-g33m-gfwr-29g4, UBUNTU-CVE-2019-0197.

Is CVE-2019-0197 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free