Skip to main content

abrt-dbus CVE-2026-54228

| EUVDEUVD-2026-36637 HIGH
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-06-13 redhat GHSA-6pjg-wmm6-r8rp
7.8
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local shell on RHEL host
  2. Delivery
    Trigger crash to create dump directory
  3. Exploit
    Race SetElement against post-create handler
  4. Execution
    Write attacker-controlled files into root-owned dump dir
  5. Persist
    Bypass package validation for unpackaged crash
  6. Impact
    Leverage planted files for further privileged abuse

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Exploitation requires an interactive local session on a RHEL 6/7/8 host where the abrt-dbus service is running and reachable on the system bus, and the attacker must be able to invoke the SetElement method on org.freedesktop.problems and trigger or observe a fresh crash dump directory in order to race it. Limiting factors: AV:L means no remote vector, PR:L requires an existing local account, the attacker must reliably win a TOCTOU window between dump-directory creation and post-create event execution (which typically demands many attempts and tight timing), and the primitive described is constrained to writing text files and bypassing package validation rather than arbitrary binary execution. Hosts where abrtd/abrt-dbus is masked or where SetElement is restricted by polkit are not exposed.

Impact

The CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N with H/H/H impacts yields a 7.8 score, which is consistent with a local user gaining the ability to plant root-owned files and influence a root-context post-create flow. There is no EPSS, KEV, or SSVC data in the provided intelligence, and no public exploit identified at time of analysis, so the practical exploitation pressure today appears moderate rather than urgent. The most important caveat is scope: the description constrains the impact to writing arbitrary text files and bypassing package validation, which does not by itself prove full code execution as root - the H/H/H impacts feel high relative to the described primitive, and defenders should treat full RCE as plausible-but-unconfirmed until Red Hat's advisory clarifies the downstream consequences. The CPE list flags RHEL 6/7/8, but RHEL 6 and 7 are out of standard maintenance, which materially limits patch availability for many real deployments.

Exploit ScenarioDerived

A local unprivileged user with shell access (for example, a low-trust developer on a shared RHEL build host, or an attacker who has already gained a foothold via a web app) triggers a crash to create a dump directory, then races abrt-dbus by repeatedly calling SetElement against the new directory before the post-create handler runs. Winning the race lets them deposit attacker-controlled text files into the root-owned dump directory and preserve crash records for unpackaged binaries that the post-create policy would normally discard, providing a foothold for further abuse of any tooling that later trusts those files.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 13, 2026

Local privilege escalation in the abrt-dbus D-Bus service on Red Hat Enterprise Linux 6, 7, and 8 allows any unprivileged local user to win a TOCTOU race against the SetElement method, writing arbitrary text files into root-owned dump directories. By exploiting the gap between dump directory creation and post-create event execution, an attacker bypasses package validation and persists crash data for unpackaged binaries inside privileged paths, with no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch version is identified at time of analysis in the supplied data, so monitor https://access.redhat.com/security/cve/CVE-2026-54228 and Bugzilla 2488531 and apply the abrt/abrt-dbus errata for each RHEL stream as soon as Red Hat publishes them, prioritizing RHEL 8 where standard maintenance still applies and using Extended Lifecycle Support channels for RHEL 6/7 if available. As compensating controls until patches land, stop and mask the abrt-dbus service (systemctl mask abrtd abrt-dbus) on systems that do not actively rely on automatic crash reporting, accepting that local crashes will no longer be collected for support cases; alternatively, restrict the org.freedesktop.problems D-Bus interface via a polkit/D-Bus policy that limits SetElement to administrators, which preserves crash collection for privileged users but breaks user-space crash uploads. Avoid generic hardening alone - the race is in privileged code, so SELinux in enforcing mode and tight /var/spool/abrt permissions reduce but do not eliminate exposure.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

abrt (Automatic Bug Reporting Tool) exposes a D-Bus interface that lets local users submit crash data; the SetElement method writes named elements into a per-crash dump directory owned by root. The flaw is a classic CWE-367 Time-of-Check Time-of-Use race: abrt-dbus validates the dump directory state at creation, but a concurrent SetElement call from a local user can mutate the directory contents before the post-create event handler runs its package-ownership and policy checks. Because abrt's post-create hooks normally discard crashes from unpackaged binaries, winning the race lets attacker-controlled text files survive into a root-owned directory that would otherwise be cleaned up, undermining a security control the rest of the abrt pipeline relies on.

Know when Red Hat Enterprise Linux 6 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.8 MEDIUM

Local authenticated user racing a TOCTOU window justifies AV:L/AC:H/PR:L; primitive is root-owned file write so I:H, with limited confidentiality and availability impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 7.8 HIGH

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

A time-of-check time-of-use (TOCTOU) race condition was found in the abrt-dbus D-Bus service's SetElement method. Between dump directory creation and post-create event execution, any local user can call SetElement to write arbitrary text files into the root-owned dump directory, bypassing package validation and allowing crashes of unpackaged binaries to survive post-create processing.

Executive ViewAI

Why It Matters

A local privilege escalation in abrt-dbus (RHEL 6, 7, 8) allows any unprivileged system user to bypass privilege restrictions and write arbitrary files to root-owned directories, establishing persistent compromise vectors without administrative credentials. No public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Disable abrt-dbus service where operationally feasible. Implement restrictive file-system access controls on crash-dump directories (/var/spool/abrt*). Deploy file-integrity monitoring on privileged system paths. Audit and minimize local user account provisioning on affected systems.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*

Related Vulnerabilities in abrt-dbus D-Bus Service Race Condition Flaws

View all 2
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-96889 HIGH POC
7.8 Sep 23

Use-after-free in librsvg during rendering of crafted SVG documents with nested XInclude directives and duplicate entity

CVE-2026-4775 HIGH POC
7.8 Mar 24

A signed integer overflow vulnerability exists in the libtiff library's putcontig8bitYCbCr44tile function that leads to

CVE-2026-114406 MEDIUM POC
6.8 Oct 21

The system CA trust store shipped in Red Hat's ca-certificates RPM packages includes eMudhra root authorities that signe

CVE-2026-59090 CRITICAL
9.9 Aug 10

Arbitrary code execution in GIMP's PSD import plugin allows an attacker to run code in the context of the user who opens

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-107651 MEDIUM POC
5.5 Oct 08

A heap-based buffer overflow in the PNG metadata reader of Eye of GNOME (eog) allows an attacker to potentially achieve

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Liberty Linux 8 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy