← Back

Apport

apport

Vendor: Canonical • 17 CVEs

CVEs (17)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Canonical
1Apport
Jun 17, 2026
Dec 10, 2025
1.9 LOW· v4
3.3 LOW· v3
N/A· v2
It was discovered that process_crash() in data/apport in Canonical's Apport crash reporting tool may create crash files with incorrect group ownership, possibly exposing crash information beyond expected or intended grou...Show more
It was discovered that process_crash() in data/apport in Canonical's Apport crash reporting tool may create crash files with incorrect group ownership, possibly exposing crash information beyond expected or intended groups.Show less
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
May 30, 2025
N/A· v4
4.7 MEDIUM· v3
N/A· v2
Race condition in Canonical apport up to and including 2.32.0 allows a local attacker to leak sensitive information via PID-reuse by leveraging namespaces. When handling a crash, the function `_check_global_pid_and_f...Show more
Race condition in Canonical apport up to and including 2.32.0 allows a local attacker to leak sensitive information via PID-reuse by leveraging namespaces. When handling a crash, the function `_check_global_pid_and_forward`, which detects if the crashing process resided in a container, was being called before `consistency_checks`, which attempts to detect if the crashing process had been replaced. Because of this, if a process crashed and was quickly replaced with a containerized one, apport could be made to forward the core dump to the container, potentially leaking sensitive information. `consistency_checks` is now being called before `_check_global_pid_and_forward`. Additionally, given that the PID-reuse race condition cannot be reliably detected from userspace alone, crashes are only forwarded to containers if the kernel provided a pidfd, or if the crashing process was unprivileged (i.e., if dump mode == 1).Show less
1Canonical
1Apport
Jun 17, 2026
Jan 31, 2025
N/A· v4
3.1 LOW· v3
N/A· v2
gdbus setgid privilege escalation
1Canonical
1Apport
Jun 17, 2026
Jan 31, 2025
N/A· v4
7.5 HIGH· v3
N/A· v2
Users can consume unlimited disk space in /var/crash
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Jun 3, 2024
N/A· v4
7.8 HIGH· v3
N/A· v2
Apport can be tricked into connecting to arbitrary sockets as the root user
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Jun 3, 2024
N/A· v4
7.8 HIGH· v3
N/A· v2
There is a race condition in the 'replaced executable' detection that, with the correct local configuration, allow an attacker to execute arbitrary code as root.
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Apr 13, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
A privilege escalation attack was found in apport-cli 2.26.0 and earlier which is similar to CVE-2023-26604. If a system is specially configured to allow unprivileged users to run sudo apport-cli, less is configured as t...Show more
A privilege escalation attack was found in apport-cli 2.26.0 and earlier which is similar to CVE-2023-26604. If a system is specially configured to allow unprivileged users to run sudo apport-cli, less is configured as the pager, and the terminal size can be set: a local attacker can escalate privilege. It is extremely unlikely that a system administrator would configure sudo to allow unprivileged users to perform this class of exploit.Show less
1Canonical
1Apport
Jun 17, 2026
Oct 1, 2021
N/A· v4
5.5 MEDIUM· v3
4.7 MEDIUM· v2
An information disclosure via path traversal was discovered in apport/hookutils.py function read_file(). This issue affects: apport 2.14.1 versions prior to 2.14.1-0ubuntu3.29+esm8; 2.20.1 versions prior to 2.20.1-0ubunt...Show more
An information disclosure via path traversal was discovered in apport/hookutils.py function read_file(). This issue affects: apport 2.14.1 versions prior to 2.14.1-0ubuntu3.29+esm8; 2.20.1 versions prior to 2.20.1-0ubuntu2.30+esm2; 2.20.9 versions prior to 2.20.9-0ubuntu7.26; 2.20.11 versions prior to 2.20.11-0ubuntu27.20; 2.20.11 versions prior to 2.20.11-0ubuntu65.3;Show less
1Canonical
1Apport
Jun 17, 2026
Oct 1, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Function check_attachment_for_errors() in file data/general-hooks/ubuntu.py could be tricked into exposing private data via a constructed crash file. This issue affects: apport 2.14.1 versions prior to 2.14.1-0ubuntu3.29...Show more
Function check_attachment_for_errors() in file data/general-hooks/ubuntu.py could be tricked into exposing private data via a constructed crash file. This issue affects: apport 2.14.1 versions prior to 2.14.1-0ubuntu3.29+esm8; 2.20.1 versions prior to 2.20.1-0ubuntu2.30+esm2; 2.20.9 versions prior to 2.20.9-0ubuntu7.26; 2.20.11 versions prior to 2.20.11-0ubuntu27.20; 2.20.11 versions prior to 2.20.11-0ubuntu65.3;Show less
1Canonical
1Apport
Jun 17, 2026
Jun 12, 2021
N/A· v4
7.1 HIGH· v3
3.6 LOW· v2
It was discovered that the process_report() function in data/whoopsie-upload-all allowed arbitrary file writes via symlinks.
1Canonical
1Apport
Jun 17, 2026
Jun 12, 2021
N/A· v4
3.3 LOW· v3
2.1 LOW· v2
It was discovered that the get_modified_conffiles() function in backends/packaging-apt-dpkg.py allowed injecting modified package names in a manner that would confuse the dpkg(1) call.
1Canonical
1Apport
Jun 17, 2026
Jun 11, 2021
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
It was discovered that apport in data/apport did not properly open a report file to prevent hanging reads on a FIFO.
1Canonical
1Apport
Jun 17, 2026
Jun 11, 2021
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
It was discovered that the get_starttime() function in data/apport did not properly parse the /proc/pid/stat file from the kernel.
1Canonical
1Apport
Jun 17, 2026
Jun 11, 2021
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
It was discovered that the get_pid_info() function in data/apport did not properly parse the /proc/pid/status file from the kernel.
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Aug 6, 2020
N/A· v4
7.0 HIGH· v3
4.4 MEDIUM· v2
TOCTOU Race Condition vulnerability in apport allows a local attacker to escalate privileges and execute arbitrary code. An attacker may exit the crashed process and exploit PID recycling to spawn a root process with the...Show more
TOCTOU Race Condition vulnerability in apport allows a local attacker to escalate privileges and execute arbitrary code. An attacker may exit the crashed process and exploit PID recycling to spawn a root process with the same PID as the crashed process, which can then be used to escalate privileges. Fixed in 2.20.1-0ubuntu2.24, 2.20.9 versions prior to 2.20.9-0ubuntu7.16 and 2.20.11 versions prior to 2.20.11-0ubuntu27.6. Was ZDI-CAN-11234.Show less
1Canonical
2Apport
Ubuntu Linux
Jun 17, 2026
Aug 6, 2020
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
An unhandled exception in check_ignored() in apport/report.py can be exploited by a local attacker to cause a denial of service. If the mtime attribute is a string value in apport-ignore.xml, it will trigger an unhandled...Show more
An unhandled exception in check_ignored() in apport/report.py can be exploited by a local attacker to cause a denial of service. If the mtime attribute is a string value in apport-ignore.xml, it will trigger an unhandled exception, resulting in a crash. Fixed in 2.20.1-0ubuntu2.24, 2.20.9-0ubuntu7.16, 2.20.11-0ubuntu27.6.Show less
1Canonical
2Apport
Ubuntu Linux
Nov 21, 2024
Apr 22, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Any Python module in sys.path can be imported if the command line of the process triggering the coredump is Python and the first argument is -m in Apport before 2.19.2 function _python_module_path.