Skip to content
Zabbix
Service

Zabbix

Zabbix is a network monitoring platform. Attackers enum its web UI, exploit weak creds or CVEs, abuse agent configs, escalate via scripts, and pivot using stored host credentials

:10050 :10051 2 guides 2 phases
2 min read Created: Apr 4, 2026 Updated: Sep 14, 2026

Zabbix is an enterprise network monitoring platform consisting of a server, agents, and a web frontend. The Zabbix agent listens on TCP port 10050 and the Zabbix server/proxy on TCP port 10051. The web interface typically runs on standard HTTP/HTTPS ports. Nmap identifies the agent as zabbix-agent.

Zabbix is a high-value target because it has deep access to monitored infrastructure. The agent can execute commands on the host it runs on, and the server stores credentials for all monitored systems. Default credentials on the web frontend (Admin:zabbix) are a common finding. When the agent is misconfigured to accept connections from any host (not just the Zabbix server), an attacker can query system information and, if EnableRemoteCommands is active, execute arbitrary operating system commands on the agent host.

Enumeration starts with checking the web frontend for default credentials, then testing agent accessibility with zabbix_get to query items like system.hostname, system.uname, and vfs.file.contents[/etc/passwd]. The Zabbix API (/api_jsonrpc.php) provides authenticated access to host inventories, stored credentials, and configuration data. Testing for remote command execution on agents and checking for SQL injection in older Zabbix versions are standard exploitation steps.

Enumeration

Enumerate Zabbix frontend, test default creds, probe agent port

1

Zabbix Enumeration

Enumerate Zabbix monitoring infrastructure, identify exposed APIs, default credentials, agent configurations, and version fingerprinting to map attack surface.

Sep 14, 2026 • 3 min read

Exploitation

RCE via agent system.run, API calls, and global scripts

1

Zabbix Agent RCE

Exploiting Zabbix Agent misconfigurations to achieve Remote Code Execution via active checks, item keys, and exposed agent command execution interfaces.

Sep 14, 2026 • 3 min read