CVE-2025-27234

Zabbix Agent 2 smartctl plugin RCE vulnerability in Zabbix 5.0.

Published Sep 12, 2025 CVSS 4.0 · 7.3 High EPSS < 1% KEV · Not listed
Description
Zabbix Agent 2 smartctl plugin does not properly sanitize smart.disk.get parameters, allowing an attacker to inject unexpected arguments into the smartctl command. In Zabbix 5.0 this allows for remote code execution.

Remediation

Vendor Solution

Update the affected components to their respective fixed versions.


Vendor Workaround

Remove smartctl or use strict item key parameter validation with AllowKey/DenyKey.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4473-1 zabbix security update
EUVD EUVD EUVD-2025-29036 Zabbix Agent 2 smartctl plugin does not properly sanitize smart.disk.get parameters, allowing an attacker to inject unexpected arguments into the smartctl command. In Zabbix 5.0 this allows for remote code execution.
History
Type Values Removed Values Added
First Time appeared Zabbix
Zabbix zabbix
Zabbix zabbix-agent
Zabbix zabbix-agent2
Zabbix zabbix Agentd
Vendors & Products Zabbix
Zabbix zabbix
Zabbix zabbix-agent
Zabbix zabbix-agent2
Zabbix zabbix Agentd
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Zabbix Agent 2 smartctl plugin does not properly sanitize smart.disk.get parameters, allowing an attacker to inject unexpected arguments into the smartctl command. In Zabbix 5.0 this allows for remote code execution.
Title Zabbix Agent 2 smartctl plugin RCE vulnerability in Zabbix 5.0.
Weaknesses CWE-78
References
Metrics cvssV4_0

{'score': 7.3, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Zabbix
Published
Updated
Feb 26, 2026, 5:48 PM
Reserved
Feb 20, 2025, 11:40 AM
Status
Deferred
Published
Sep 12, 2025, 11:15 AM
Modified
Oct 19, 2026, 5:10 PM