Bug 2488531 (CVE-2026-54228) - CVE-2026-54228 abrt: TOCTOU race condition in abrt-dbus SetElement allows arbitrary file writes to dump directories
Summary: CVE-2026-54228 abrt: TOCTOU race condition in abrt-dbus SetElement allows arb...
Keywords:
Status: NEW
Alias: CVE-2026-54228
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2488616
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-12 20:54 UTC by OSIDB Bzimport
Modified: 2026-08-12 11:09 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:48819 0 None None None 2026-07-30 16:40:30 UTC
Red Hat Product Errata RHSA-2026:48864 0 None None None 2026-07-30 18:21:42 UTC
Red Hat Product Errata RHSA-2026:48865 0 None None None 2026-07-30 18:12:07 UTC
Red Hat Product Errata RHSA-2026:48866 0 None None None 2026-07-30 18:19:12 UTC
Red Hat Product Errata RHSA-2026:54272 0 None None None 2026-08-12 11:09:26 UTC

Description OSIDB Bzimport 2026-06-12 20:54:23 UTC
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 by abrtd and post-create event execution, there is a window of several seconds during which any local user can call SetElement to write arbitrary text files into the root-owned dump directory. The access check (dd_accessible_by_uid) reads the uid element inside the dump directory, which matches the caller's uid because the crash was triggered by the caller's process. This allows an attacker to plant arbitrary files in the dump directory before event scripts process them, including setting the "component" element to bypass package validation (abrt-action-save-package-data), allowing crashes of unpackaged binaries to survive post-create processing.

Comment 2 errata-xmlrpc 2026-07-30 16:40:29 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On

Via RHSA-2026:48819 https://access.redhat.com/errata/RHSA-2026:48819

Comment 3 errata-xmlrpc 2026-07-30 18:12:06 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support
  Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On

Via RHSA-2026:48865 https://access.redhat.com/errata/RHSA-2026:48865

Comment 4 errata-xmlrpc 2026-07-30 18:19:11 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 7 Extended Lifecycle Support

Via RHSA-2026:48866 https://access.redhat.com/errata/RHSA-2026:48866

Comment 5 errata-xmlrpc 2026-07-30 18:21:41 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions
  Red Hat Enterprise Linux 8.8 Telecommunications Update Service

Via RHSA-2026:48864 https://access.redhat.com/errata/RHSA-2026:48864

Comment 6 errata-xmlrpc 2026-08-12 11:09:25 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:54272 https://access.redhat.com/errata/RHSA-2026:54272


Note You need to log in before you can comment on or make changes to this bug.