CVE-2020-1950 Uncontrolled Resource Consumption in Apache Tika

Medium 5.5 Published Updated

Attackers can cause excessive memory usage and denial of service by providing a crafted PSD file to Apache Tika.

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-2020-1950?

CVE-2020-1950 is a medium-severity denial of service vulnerability in Canonical Ubuntu Linux, published on 23 Mar 2020. 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 carefully crafted or corrupt PSD file can cause excessive memory usage in Apache Tika's PSDParser in versions 1.0-1.23.

Weakness: CWE-400

Which versions are affected by CVE-2020-1950?

2 open source packages ship an affected version, including org.apache.tika:tika. It affects 6 products.

PackageAffectedFixed in
org.apache.tika:tika MavenFrom 1.01.24
org.apache.tika:tika MavenFrom 1.01.24

Products include Apache Tika, Canonical Ubuntu Linux, Debian Debian Linux, Oracle Business Process Management Suite, Oracle Communications Messaging Server, Oracle Flexcube Private Banking.

How do I fix CVE-2020-1950?

Upgrade org.apache.tika:tika to 1.24 or later.

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-2020-1950 being exploited?

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

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2020-1950, GHSA-3h29-52vh-pqgr, UBUNTU-CVE-2020-1950.

Is CVE-2020-1950 in your software?

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

Check your SBOMs for free