Individual skill

exploiting-dbus-and-socket-command-injection

Enumerating the D-Bus system bus and abusing root-exposed methods, policy and Polkit misconfigurations, and unix/abstract socket services for command injection and privilege escalation during authorized engagements, covering busctl/gdbus/dbus-send enumeration and exploitation plus root-owned UNIX socket abuse.

internal/tools/skills/data/linux-hardening/exploiting-dbus-and-socket-command-injection/SKILL.md

Read pinned source

Source commit d42f381ad34843e71a42658e5c57290c713e85af

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 9, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
1,325
Repository last updated
Nov 9, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Exploiting D-Bus and Socket Command Injection

## When to Use

- During authorized local privilege escalation on desktop/server Linux that runs the D-Bus system bus
- When a root-owned service exposes a D-Bus interface with an unprivileged-callable method
- When `linpeas`/manual enumeration finds root-owned UNIX sockets in `/tmp`, `/run`, or abstract namespace
- When custom or vendor IPC daemons accept untrusted input and perform privileged actions
- When reviewing D-Bus policy (`/etc/dbus-1/system.d/`) and Polkit action authorization

## Critical: Techniques Most Often Missed

D-Bus and socket privesc is overlooked because the methods aren't visible in a port scan. Enumerate the bus and local sockets explicitly.
Back to top