CVE-2020-8831

Medium

Description

Apport creates a world writable lock file with root ownership in the world writable /var/lock/apport directory. If the apport/ directory does not exist (this is not uncommon as /var/lock is a tmpfs), it will create the directory, otherwise it will simply continue execution using the existing directory. This allows for a symlink attack if an attacker were to create a symlink at /var/lock/apport, changing apport's lock file location. This file could then be used to escalate privileges, for example. Fixed in versions 2.20.1-0ubuntu2.23, 2.20.9-0ubuntu7.14, 2.20.11-0ubuntu8.8 and 2.20.11-0ubuntu22.

SeverityMedium
CVSS6.5
Exploit probability—
ProductCanonical Ubuntu Linux
PublishedApr 22, 2020
First seenApr 22, 2020
Weakness typeCWE-379CWE-379

How to fix

Vendor advisories

Affected products

ProductAffected versionsFixed in
canonical ubuntu_linux14.04, 16.04, 18.04, 19.10—
apport_project apportNo range specified—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2020-8831 · Canonical Ubuntu Linux · Dark Radar