Apport treats the container PID as the global PID when /proc/<global_pid>/ is missing
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.0 · NVD. Fix status from CNA.
Summary
Apport does not properly handle crashes originating from a PID namespace allowing local users to create certain files as root which an attacker could leverage to perform a denial of service via resource exhaustion, possibly gain root privileges, or escape from containers. The is_same_ns() function returns True when /proc/<global pid>/ does not exist in order to indicate that the crash should be handled in the global namespace rather than inside of a container. However, the portion of the data/apport code that decides whether or not to forward a crash to a container does not always replace sys.argv[1] with the value stored in the host_pid variable when /proc/<global pid>/ does not exist which results in the container pid being used in the global namespace. This flaw affects versions 2.20.8-0ubuntu4 through 2.20.9-0ubuntu7, 2.20.7-0ubuntu3.7, 2.20.7-0ubuntu3.8, 2.20.1-0ubuntu2.15 through 2.20.1-0ubuntu2.17, and 2.14.1-0ubuntu3.28.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | Apport | 2.20.8-0ubuntu4 and later; before 2.20.9-0ubuntu7.1 | 2.20.9-0ubuntu7.1 | Patch available | CNA |
| — | Apport | 2.20.1-0ubuntu2.15 and later; before 2.20.1-0ubuntu2.18 | 2.20.1-0ubuntu2.18 | Patch available | CNA |
| — | Apport | 2.20.7-0ubuntu3.7 and later; before 2.20.7-0ubuntu3.9 | 2.20.7-0ubuntu3.9 | Patch available | CNA |
| — | Apport | 2.14.1-0ubuntu3.28 | — | No fix listed | CNA |
- Apport Vendor— Affected 2.20.8-0ubuntu4 and later; before 2.20.9-0ubuntu7.1 Fixed in 2.20.9-0ubuntu7.1 Patch available CNA
- Apport Vendor— Affected 2.20.1-0ubuntu2.15 and later; before 2.20.1-0ubuntu2.18 Fixed in 2.20.1-0ubuntu2.18 Patch available CNA
- Apport Vendor— Affected 2.20.7-0ubuntu3.7 and later; before 2.20.7-0ubuntu3.9 Fixed in 2.20.7-0ubuntu3.9 Patch available CNA
- Apport Vendor— Affected 2.14.1-0ubuntu3.28 Fixed in — No fix listed CNA
CPE configurations NVD · 8
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apport_project:apport:2.14.1:*:*:*:*:*:*:* | 2.14.1 | Vulnerable | Apport Project |
| cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:* | 14.04 | Running on | Canonical |
| cpe:2.3:a:apport_project:apport:2.20.9:*:*:*:*:*:*:* | 2.20.9 | Vulnerable | Apport Project |
| cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* | 18.04 | Running on | Canonical |
| cpe:2.3:a:apport_project:apport:2.20.7:*:*:*:*:*:*:* | 2.20.7 | Vulnerable | Apport Project |
| cpe:2.3:o:canonical:ubuntu_linux:17.10:*:*:*:*:*:*:* | 17.10 | Running on | Canonical |
| cpe:2.3:a:apport_project:apport:2.20.1:*:*:*:*:*:*:* | 2.20.1 | Vulnerable | Apport Project |
| cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* | 16.04 | Running on | Canonical |
- cpe:2.3:a:apport_project:apport:2.14.1:*:*:*:*:*:*:* Versions 2.14.1 Vulnerable ·Apport Project
- cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:* Versions 14.04 Running on ·Canonical
- cpe:2.3:a:apport_project:apport:2.20.9:*:*:*:*:*:*:* Versions 2.20.9 Vulnerable ·Apport Project
- cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* Versions 18.04 Running on ·Canonical
- cpe:2.3:a:apport_project:apport:2.20.7:*:*:*:*:*:*:* Versions 2.20.7 Vulnerable ·Apport Project
- cpe:2.3:o:canonical:ubuntu_linux:17.10:*:*:*:*:*:*:* Versions 17.10 Running on ·Canonical
- cpe:2.3:a:apport_project:apport:2.20.1:*:*:*:*:*:*:* Versions 2.20.1 Vulnerable ·Apport Project
- cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* Versions 16.04 Running on ·Canonical
Remediation
- Fix · CNA Apport Fixed in 2.20.9-0ubuntu7.1
- Fix · CNA Apport Fixed in 2.20.1-0ubuntu2.18
- Fix · CNA Apport Fixed in 2.20.7-0ubuntu3.9
Timeline
- 2026-10-02 Threatist record created from CVE-2018-6552
- 2026-10-03 Alias added: GHSA-4pgc-f487-53cr
References
Advisory 2
More Apport Project Apport vulnerabilities
- TI-2016-08055 An issue was discovered in Apport before 2.20.4. CVSS 3.0HIGH 7.8
- TI-2016-08056 An issue was discovered in Apport before 2.20.4. CVSS 3.0HIGH 7.8
- TI-2015-01197 The crash reporting feature in Apport 2.13 through 2.17.x before 2.17.1 allows local… CVSS 2.0HIGH 7.2
- TI-2017-07823 An issue was discovered in Apport through 2.20.x. CVSS 3.0HIGH 7.8
- TI-2016-08057 An issue was discovered in Apport before 2.20.4. CVSS 3.0MEDIUM 6.5
- TI-2022-11302 Apport does not disable python crash handler before entering chroot CVSS 3.1HIGH 7.8
Sources
- CVE-2018-6552 · CVE Program
- CVE-2018-6552 · NVD
- FIRST EPSS
- GHSA-4pgc-f487-53cr · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences