CVE-2026-54228
Abrt: toctou race condition in abrt-dbus setelement allows arbitrary file writes to dump directories
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
Abrt: toctou race condition in abrt-dbus setelement allows arbitrary file writes to dump directories
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.
- Record
CVE-2026-54228- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-367, CWE-367
- Updated
- 2026-11-04
EUVDEUVD-2026-36637
7.8
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.
- Record
EUVD-2026-36637- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-6pjg-wmm6-r8rp
7.8
A time-of-check time-of-use (TOCTOU) race condition was found in the abrt-dbus D-Bus service's...
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.
- Record
GHSA-6pjg-wmm6-r8rp- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-367
- Updated
- 2026-11-02
NVD
7.8
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.
- Record
CVE-2026-54228- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-367
- Updated
- 2026-11-05
OSVRHSA-2026:48819
7.8
Red Hat Security Advisory: abrt security update
- Record
RHSA-2026:48819- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:48864
7.8
Red Hat Security Advisory: abrt security update
- Record
RHSA-2026:48864- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2026:48865
7.8
Red Hat Security Advisory: abrt security update
- Record
RHSA-2026:48865- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:48866
7.8
Red Hat Security Advisory: abrt security update
- Record
RHSA-2026:48866- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:54272
7.8
Red Hat Security Advisory: abrt security update
- Record
RHSA-2026:54272- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:54272
7.8
Important: abrt security update
The Automatic Bug Reporting Tool (ABRT) recognizes defects in applications and creates bug reports that help maintainers fix the defects. ABRT uses a plug-in system to extend its functionality.
Security Fix(es):
-
abrt: TOCTOU race condition in abrt-dbus SetElement allows arbitrary file writes to dump directories (CVE-2026-54228)
-
abrt: ChownProblemDir succeeds during active post-create event processing due to inadequate locking (CVE-2026-54229)
-
abrt: event handler scripts follow symlinks when writing output files, allowing arbitrary file overwrites (CVE-2026-54230)
-
abrt: unsanitized systemd journal content written to dump directory files enables content injection (CVE-2026-54231)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:54272- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:54272 No score
Important: abrt security update
The Automatic Bug Reporting Tool (ABRT) recognizes defects in applications and creates bug reports that help maintainers fix the defects. ABRT uses a plug-in system to extend its functionality.
Security Fix(es):
- abrt: TOCTOU race condition in abrt-dbus SetElement allows arbitrary file writes to dump directories (CVE-2026-54228)
- abrt: ChownProblemDir succeeds during active post-create event processing due to inadequate locking (CVE-2026-54229)
- abrt: event handler scripts follow symlinks when writing output files, allowing arbitrary file overwrites (CVE-2026-54230)
- abrt: unsanitized systemd journal content written to dump directory files enables content injection (CVE-2026-54231)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:54272- Updated
- 2026-11-02
Affected products
- red hat enterprise linux 6
- red hat enterprise linux 7 extended lifecycle support
- red hat enterprise linux 8
- red hat enterprise linux 8.4 advanced mission critical update support
- red hat enterprise linux 8.4 extended update support long-life add-on
- red hat enterprise linux 8.6 advanced mission critical update support
- red hat enterprise linux 8.6 extended update support long-life add-on
- red hat enterprise linux 8.8 telecommunications update service
- red hat enterprise linux 8.8 update services for sap solutions
Affected packages
| Package | Affected | Fixed |
|---|---|---|
abrtAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-ccppAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-coredump-helperAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-kerneloopsAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-pstoreoopsAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-vmcoreAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-addon-xorgAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-cliAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-cli-ngAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-console-notificationAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
Show 58 moreShow less
| Package | Affected | Fixed |
|---|---|---|
abrt-dbusAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-desktopAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-guiAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-gui-libsAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-libsAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-plugin-machine-idAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-plugin-sosreportAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-tuiAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
python3-abrtAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
python3-abrt-addonAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
python3-abrt-container-addonAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
python3-abrt-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 2.10.9-26.el8_10.alma.1 | 2.10.9-26.el8_10.alma.1 |
abrt-dbusRed Hat:rhel_aus:8.6::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_6.1 | 0:2.10.9-25.el8_6.1 |
abrt-dbusRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_6.1 | 0:2.10.9-25.el8_6.1 |
abrt-dbusRed Hat:rhel_e4s:8.8::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_8.1 | 0:2.10.9-25.el8_8.1 |
abrt-dbusRed Hat:rhel_tus:8.8::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_8.1 | 0:2.10.9-25.el8_8.1 |
abrt-dbusRed Hat:rhel_aus:8.4::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_4.1 | 0:2.10.9-25.el8_4.1 |
abrt-dbusRed Hat:rhel_eus_long_life:8.4::appstream From an advisory covering 2 CVEs |
before 0:2.10.9-25.el8_4.1 | 0:2.10.9-25.el8_4.1 |
abrt-dbusRed Hat:rhel_els:7 From an advisory covering 2 CVEs |
before 0:2.1.11-61.el7_9 | 0:2.1.11-61.el7_9 |
abrtRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-ccppRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-ccpp-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-coredump-helperRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-coredump-helper-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-kerneloopsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-kerneloops-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-pstoreoopsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-pstoreoops-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-upload-watch-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-vmcoreRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-xorgRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-addon-xorg-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-atomic-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-cliRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-cli-ngRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-console-notificationRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-dbusRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-dbus-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-desktopRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-guiRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-gui-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-gui-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-gui-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-plugin-machine-idRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-plugin-sosreportRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-retrace-client-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-tuiRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrt-tui-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
python3-abrtRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
python3-abrt-addonRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
python3-abrt-container-addonRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
python3-abrt-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
python3-abrt-docRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10 | 0:2.10.9-26.el8_10 |
abrtRocky Linux:8 From an advisory covering 4 CVEs |
before 0:2.10.9-26.el8_10.rocky.0.1 | 0:2.10.9-26.el8_10.rocky.0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | EUVD, NVD | |
| facts | CVE List | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-54228 is a high vulnerability (CVSS 7.8) in Red Hat Enterprise Linux 6, published June 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. No source names a fixed version.
References
access.redhat.com/errata/RHSA-2026:48819
access.redhat.com/errata/RHSA-2026:48864
access.redhat.com/errata/RHSA-2026:48865
access.redhat.com/errata/RHSA-2026:48866
access.redhat.com/errata/RHSA-2026:54272
access.redhat.com/security/cve/CVE-2026-54228
Show 29 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2488531
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54228.json
nvd.nist.gov/vuln/detail/CVE-2026-54228
github.com/advisories/GHSA-6pjg-wmm6-r8rp
access.redhat.com/security/cve/CVE-2026-54229
access.redhat.com/security/cve/CVE-2026-54230
access.redhat.com/security/cve/CVE-2026-54231
bugzilla.redhat.com/2488531
bugzilla.redhat.com/2488532
bugzilla.redhat.com/2488568
bugzilla.redhat.com/2488571
errata.almalinux.org/8/ALSA-2026-54272.html
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2488532
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48819.json
cve.org/CVERecord?id=CVE-2026-54228
cve.org/CVERecord?id=CVE-2026-54229
nvd.nist.gov/vuln/detail/CVE-2026-54229
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48864.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48865.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48866.json
bugzilla.redhat.com/show_bug.cgi?id=2488568
bugzilla.redhat.com/show_bug.cgi?id=2488571
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54272.json
cve.org/CVERecord?id=CVE-2026-54230
nvd.nist.gov/vuln/detail/CVE-2026-54230
cve.org/CVERecord?id=CVE-2026-54231
nvd.nist.gov/vuln/detail/CVE-2026-54231
errata.rockylinux.org/RLSA-2026:54272