Ubuntu Apport Insecure File Permissions Vulnerability Allowing Sensitive Data Exposure

Vulnerability

A vulnerability exists in Canonical's Apport crash reporting tool, specifically in versions of Apport prior to 2.33.0. The issue arises because the process_crash() function creates crash report files with incorrect group ownership, granting group read permissions by default. This flaw can lead to unauthorized access to sensitive information, such as passwords and encryption keys, contained within the crash reports. The vulnerability is particularly concerning on Ubuntu server installations, which do not include the 'whoopsie' package by default, leaving crash files accessible to other users in the same primary group.

Impact

The vulnerability allows users in the same primary group to read crash reports of other users, potentially leading to the disclosure of sensitive information such as passwords and encryption keys.

Reproduction

The vulnerability can be reproduced by creating two users with their primary group set to 'staff'. When a process executed by one user crashes, the Apport tool generates a crash report file in '/var/crash' with group read permissions. Another user in the same group can then access this file, using the 'apport-unpack' command to extract the contents, including sensitive data from the core dump.

Remediation

Users can update to Apport version 2.33.0 or later, and remove group read permissions from existing crash reports. Instructions for this can be found in the Ubuntu security advisory for CVE-2025-5467.

Added: Dec 10, 2025, 6:20 PM
Updated: Dec 10, 2025, 6:20 PM

Vulnerability Rating

Custom Algorithm
spread
6.6
impact
2.5
exploitability
4.6
remediation
7.9
relevance
1.3
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.