CVE-2019-14806 Pallets Werkzeug Insufficient Entropy

High 7.5 Published Updated

Insufficient debugger PIN randomness in Werkzeug when used with Docker allows attackers to bypass debugger authentication.

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-14806?

CVE-2019-14806 is a high-severity vulnerability in Opensuse Leap, published on 9 Aug 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Pallets Werkzeug before 0.15.3, when used with Docker, has insufficient debugger PIN randomness because Docker containers share the same machine id.

Weakness: CWE-331

Which versions are affected by CVE-2019-14806?

3 open source packages ship an affected version, including werkzeug. It affects 2 products.

PackageAffectedFixed in
werkzeug PyPIAll versions0.15.3
werkzeug PyPIAll versions0.15.3
werkzeug PyPIAll versions0.15.3
Linux distribution packages (15)
python-Werkzeug SUSE:HPE Helion OpenStack 8All versions0.12.2-3.3.1
python-Werkzeug SUSE:Linux Enterprise Module for Basesystem 15All versions0.12.2-3.3.1
python-Werkzeug SUSE:Linux Enterprise Module for Basesystem 15 SP1All versions0.14.1-6.3.1
python-Werkzeug SUSE:Linux Enterprise Module for Package Hub 15All versions0.12.2-3.3.1
python-Werkzeug SUSE:Linux Enterprise Module for Package Hub 15 SP1All versions0.14.1-6.3.1
python-Werkzeug SUSE:Linux Enterprise Module for Public Cloud 12All versions0.12.2-10.10.1
python-Werkzeug SUSE:OpenStack Cloud 8All versions0.12.2-3.3.1
python-Werkzeug SUSE:OpenStack Cloud 9All versions0.14.1-3.3.1
python-Werkzeug SUSE:OpenStack Cloud Crowbar 8All versions0.12.2-3.3.1
python-Werkzeug SUSE:OpenStack Cloud Crowbar 9All versions0.14.1-3.3.1
python-Werkzeug openSUSE:Leap 15.0All versions0.12.2-lp150.2.3.1
python-Werkzeug-doc openSUSE:Leap 15.0All versions0.12.2-lp150.2.3.1
python-Werkzeug openSUSE:Leap 15.1All versions0.14.1-lp151.2.3.1
python-Werkzeug-doc openSUSE:Leap 15.1All versions0.14.1-lp151.2.3.1
python-Werkzeug openSUSE:TumbleweedAll versions2.0.1-1.2

Products include Opensuse Leap, Palletsprojects Werkzeug.

How do I fix CVE-2019-14806?

Upgrade werkzeug to 0.15.3 or later.

Is CVE-2019-14806 being exploited?

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

All Opensuse Leap vulnerabilities

Sources

Also known as DEBIAN-CVE-2019-14806, GHSA-gq9m-qvpx-68hc, MGASA-2020-0004, PYSEC-2019-140, SUSE-SU-2019:2308-1, SUSE-SU-2019:2358-1 and 8 more.

Is CVE-2019-14806 in your software?

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

Check your SBOMs for free