Red Hat / Oracle Linux ABRT Local Privilege Escalation Vulnerability (CVE-2015-5287) Analysis and Mitigation Guide
Executive & SecOps Summary
SECOPS ASSESSMENTAutomatic Bug Reporting Tool (ABRT) versions prior to 2.7.1 installed on Red Hat Enterprise Linux and Oracle Linux systems
Local attackers with limited privileges can exploit a symlink attack to gain root privileges and achieve full system compromise
Upgrade ABRT packages to version 2.7.1 or higher, or temporarily disable the abrt-ccpp service
Affected Products & Version Scope
Remediation & Live Workaround Commands
PATCH & WORKAROUND1. Package Upgrade (Recommended)
Update the ABRT packages to the latest version using the system package manager.
Red Hat Enterprise Linux / CentOS / Oracle Linux:
# Update ABRT packages
sudo yum update abrt abrt-addon-ccpp
# Restart the services
sudo systemctl restart abrtd
sudo systemctl restart abrt-ccpp2. Temporary Mitigation (If patching is not immediately possible)
Disable the vulnerable core dump helper service (abrt-ccpp) to block the attack vector.
# Stop and disable abrt-ccpp service
sudo systemctl stop abrt-ccpp
sudo systemctl disable abrt-ccpp
# Restore default core dump handler via sysctl (if necessary)
sudo sysctl -w kernel.core_pattern=coreBlock Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot
Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.
Technical Root Cause & Exploitation Mechanics
This vulnerability (CVE-2015-5287) is a Local Privilege Escalation (LPE) vulnerability in the abrt-hook-ccpp helper program of the Automatic Bug Reporting Tool (ABRT).
Root Cause (CWE-59)
abrt-hook-ccpp runs with elevated privileges (root) to handle system core dumps. During this process, it creates temporary files in directories like /var/tmp/abrt/ or /var/spool/abrt/ using predictable filenames.
Exploit Mechanics
- A local attacker creates a symbolic link at a predictable path (e.g.,
/var/tmp/abrt/abrt-hax-coredump) pointing to a critical system file (such as/etc/ld.so.preloador other system configuration files). - The attacker triggers a crash to invoke the
abrt-hook-ccpphelper. - Running as root, ABRT follows the symbolic link without proper validation, writing data to or modifying the permissions of the target file, allowing the attacker to execute arbitrary code with root privileges.
This vulnerability is listed in the CISA KEV (Known Exploited Vulnerabilities) catalog, indicating active exploitation in the wild. Immediate remediation is highly recommended.
Official Vendor Advisories & References
The abrt-hook-ccpp help program in Automatic Bug Reporting Tool (ABRT) before 2.7.1 allows local users with certain permissions to gain privileges via a symlink attack on a file with a predictable name, as demonstrated by /var/tmp/abrt/abrt-hax-coredump or /var/spool/abrt/abrt-hax-coredump.
Subscribe to Daily Vulnerability Briefings & KEV Alerts
Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.