CVE-2019-5448 Missing Encryption of Sensitive Data in yarn

High 8.1 Published Updated

Attackers can intercept unencrypted authentication tokens sent over HTTP during Yarn package installation, exposing sensitive credentials.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-5448?

CVE-2019-5448 is a high-severity vulnerability in yarn, published on 30 Jul 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Yarn before 1.17.3 is vulnerable to Missing Encryption of Sensitive Data due to HTTP URLs in lockfile causing unencrypted authentication data to be sent over the network.

Weakness: CWE-319, CWE-311

Which versions are affected by CVE-2019-5448?

2 open source packages ship an affected version, including yarn. It affects 1 product.

PackageAffectedFixed in
yarn npmAll versions1.17.3
yarn npmAll versions1.17.3

Products include Yarnpkg Yarn.

How do I fix CVE-2019-5448?

Upgrade yarn to 1.17.3 or later.

Is CVE-2019-5448 being exploited?

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

Sources

Also known as DEBIAN-CVE-2019-5448, GHSA-wqfc-cr59-h64p.

Is CVE-2019-5448 in your software?

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

Check your SBOMs for free