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-06-12 22:29 UTC (History)
2 users (show)

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


Attachments (Terms of Use)

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.


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