CVE-2020-12050 Race condition in n/a

High 7.0 Published Updated

A race condition in SQLiteODBC allows local attackers to escalate privileges to root by replacing a temporary file to load arbitrary libraries.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2020-12050?

CVE-2020-12050 is a high-severity vulnerability in Fedoraproject Fedora, published on 30 Apr 2020. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

SQLiteODBC 0.9996, as packaged for certain Linux distributions as 0.9996-4, has a race condition leading to root privilege escalation because any user can replace a /tmp/sqliteodbc$$ file with new contents that cause loading of an arbitrary library.

Weakness: CWE-362

Which versions are affected by CVE-2020-12050?

It affects 3 products.

Linux distribution packages (3)
sqliteodbc SUSE:Package Hub 15 SP1All versions0.9996-bp151.4.3.1
sqliteodbc openSUSE:Leap 15.1All versions0.9996-lp151.3.3.1
sqliteodbc openSUSE:TumbleweedAll versions0.9998-1.7

Products include Fedoraproject Fedora, Opensuse Backports Sle, Sqliteodbc Project Sqliteodbc.

How do I fix CVE-2020-12050?

Apply the vendor's patch.

Is CVE-2020-12050 being exploited?

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

All Fedoraproject Fedora vulnerabilities

Sources

Also known as DEBIAN-CVE-2020-12050, GHSA-8q4v-jg8h-7hjg, UBUNTU-CVE-2020-12050, openSUSE-SU-2020:0612-1, openSUSE-SU-2020:0628-1, openSUSE-SU-2024:11401-1.

Is CVE-2020-12050 in your software?

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

Check your SBOMs for free