CVE-2015-0245
NoneCVSS
—
EPSS
0.3%
Published
Feb 13, 2015
CISA due date
—
Cloudanix analysis
A timing flaw in the system messaging service lets nearby users temporarily block other programs from starting properly.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Race Condition
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
D-Bus fails to validate the origin of ActivationFailure signals, permitting a local process to inject a forged signal during a race window before systemd replies, resulting in spurious activation failure errors returned to clients.
Why it matters to the business
Local users can repeatedly interrupt service activations on affected Linux systems, causing availability issues for applications that rely on D-Bus-activated services and increasing operational troubleshooting overhead.
How an attack unfolds
A local attacker identifies a service that D-Bus will activate, races to deliver a forged ActivationFailure signal before the legitimate systemd response arrives, and forces the activation request to fail without any authentication or elevated privileges.
How to fix it
Upgrade D-Bus to 1.6.30 or later, 1.8.16 or later, or 1.9.10 or later on all affected distributions; apply vendor patches for freedesktop dbus and openSUSE packages immediately.
How to confirm the fix worked
Verify installed D-Bus version is at or above the fixed releases; confirm absence of the signal-validation bypass by reviewing upstream commit history or running regression tests that exercise ActivationFailure paths.
Typical attack path
- Locate a D-Bus-activated service
- Time the sending of a crafted ActivationFailure signal ahead of the legitimate response
- Observe the activation failure returned to the requesting client
- Repeat to sustain denial of service
How to detect it
Inspect D-Bus daemon logs and systemd journal entries for repeated ActivationFailure signals originating from unexpected processes or occurring outside normal activation windows.
What your security team should do
- Prioritize patching D-Bus on all systems that expose D-Bus to untrusted local users
- Review service activation logs for anomalous failure patterns
- Restrict local user accounts where feasible until patches are deployed
The record
D-Bus 1.4.x through 1.6.x before 1.6.30, 1.8.x before 1.8.16, and 1.9.x before 1.9.10 does not validate the source of ActivationFailure signals, which allows local users to cause a denial of service (activation failure error returned) by leveraging a race condition involving sending an ActivationFailure signal before systemd responds.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | dbus | 0 | 1.8.16-1 |
| Debian:12 | dbus | 0 | 1.8.16-1 |
| Debian:13 | dbus | 0 | 1.8.16-1 |
| Debian:7 | dbus | 0 | 1.6.8-1+deb7u6 |
| Mageia:4 | dbus | 0 | 1.6.18-1.10.mga4 |
| SUSE:Linux Enterprise Desktop 12 | dbus-1 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Desktop 12 | dbus-1-x11 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Server 12 | dbus-1 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Server 12 | dbus-1-x11 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | dbus-1 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | dbus-1-x11 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Software Development Kit 12 | dbus-1 | 0 | 1.8.16-14.1 |
| SUSE:Linux Enterprise Software Development Kit 12 | dbus-1-x11 | 0 | 1.8.16-14.1 |
| Ubuntu:14.04:LTS | dbus | 0 | 1.6.18-0ubuntu4.4 |
| Ubuntu:16.04:LTS | dbus | 0 | 1.10.6-1ubuntu3 |
| Ubuntu:16.04:LTS | dbus | 0 | 1.10.6-1ubuntu3.1 |
| openSUSE:Tumbleweed | dbus-1 | 0 | 1.10.12-2.1 |
Related vulnerabilities
- CVE-2019-12749 dbus before 1.10.28, 1.12.x before 1.12.16, and 1.13.x before 1.13.12, as used in… Also affects dbus
- CVE-2014-7824 D-Bus 1.3.0 through 1.6.x before 1.6.26, 1.8.x before 1.8.10, and 1.9.x before 1.9.2… Also affects dbus
- CVE-2014-3635 Off-by-one error in D-Bus 1.3.0 through 1.6.x before 1.6.24 and 1.8.x before 1.8.8, when… Also affects dbus
- CVE-2014-3477 The dbus-daemon in D-Bus 1.2.x through 1.4.x, 1.6.x before 1.6.20, and 1.8.x before… Also affects dbus
- CVE-2026-114641 Traefik 2.11.x before 2.11.58 and 3.x before 3.7.14 contains a race condition in NTLM and… CWE-362
- CVE-2026-109279 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 lacks proper synchronization when… CWE-362
- CVE-2026-97032 HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder… CWE-362
- CVE-2026-98163 In the Linux kernel, the following vulnerability has been resolved: cgroup: Avoid… CWE-362