Description
The EnableNetwork method in the Network class in plugins/mechanism/Network.py in Blueman before 2.0.3 allows local users to gain privileges via the dhcp_handler argument.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | blueman | 2.0.3-1 | — |
| Debian 13 | blueman | 2.0.3-1 | — |
| Debian 12 | blueman | 2.0.3-1 | — |
| Debian 8 | blueman | 1.99~alpha1-1+deb8u1 | DSA-3427-1 |
| Debian 7 | blueman | 1.23-1+deb7u1 | DSA-3427-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
blueman set_dhcp_handler D-Bus Privilege Escalation
exploit/linux/local/blueman_set_dhcp_handler_dbus_priv_esc
Exploit-DB 1
- blueman - set_dhcp_handler D-Bus Privilege Escalation (Metasploit) EDB-46186 · local · Jan 16, 2019 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-3427-1 blueman - security update Debian Security (DSA / DLA) · Mar 9, 2026
References
- 79688 vdb-entry
- DSA-3427 vendor-advisory
- 46186 exploit
- SSA:2015-356-01 vendor-advisory
- https://twitter.com/thegrugq/status/677809527882813440
- [oss-security] 20151218 CVE request: Blueman: Privilege escalation in blueman dbus API mailing-list
- https://github.com/blueman-project/blueman/issues/416
- [oss-security] 20151218 Re: CVE request: Blueman: Privilege escalation in blueman dbus API mailing-list
- http://packetstormsecurity.com/files/135047/Slackware-Security-Advisory-blueman-Updates.html
- https://github.com/blueman-project/blueman/releases/tag/2.0.3