CVE-2019-5443 Code injection in curl

High 7.8 Published Updated

An attacker can inject malicious code into a shared path that curl executes with the privileges of the invoking user, leading to privilege escalation.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2019-5443?

CVE-2019-5443 is a high-severity code injection vulnerability in Haxx Curl, published on 2 Jul 2019. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

A non-privileged user or program can put code and a config file in a known non-privileged path (under C:/usr/local/) that will make curl <= 7.65.1 automatically run the code (as an openssl "engine") on invocation. If that curl is invoked by a privileged user it can do anything it wants.

Weakness: CWE-427, CWE-94

Which versions are affected by CVE-2019-5443?

It affects 9 products.

Products include Haxx Curl, Netapp Oncommand Insight, Netapp Oncommand Unified Manager, Netapp Oncommand Workflow Automation, Netapp Snapcenter, Oracle Enterprise Manager Ops Center and 3 more.

How do I fix CVE-2019-5443?

Upgrade to a fixed version.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2019-5443 being exploited?

There is no known exploitation of CVE-2019-5443 in the wild and no public exploit code.

All Haxx Curl vulnerabilities

Sources

Also known as CURL-CVE-2019-5443, GHSA-79v3-h2vf-vcg6.

Is CVE-2019-5443 in your software?

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

Check your SBOMs for free