Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate writable Zabbix Agent install directory
-
DeliveryConfirm non-default path with loose ACLs
-
ExploitWrite malicious DLL matching expected library name
-
ExecutionWait for or trigger Zabbix Agent service restart
-
PersistMalicious DLL loaded by agent process
-
ImpactExecute arbitrary code at agent service privilege level
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Exploitation requires all of the following conditions to be simultaneously true: (1) Zabbix Agent was installed on Windows using a custom (non-default) installation directory rather than the default protected system path; (2) that custom directory has filesystem ACLs permitting a non-Administrator local user to write files - a configuration that would not arise with standard Windows defaults but can occur in shared application directories or developer workstations; (3) the attacker holds a local account with write access to that specific directory; and (4) the Zabbix Agent service is restarted or otherwise triggers a DLL load after the malicious file is placed. Exploitation is limited to local access only (no remote vector), cannot succeed against default-path installations, and requires passive user interaction (service restart). Exploitation from a remote unauthenticated position is not possible. |
| Impact | The CVSS 4.0 vector (AV:L/AC:L/AT:P/PR:L/UI:P) scores 5.4 (Medium), accurately reflecting that exploitation is locally constrained and requires a confluence of preconditions: a non-default install path, insecure directory permissions, and local write access by the attacker. The AT:P (Attack Requirements: Present) metric captures that these conditions are not universally present. High impact ratings on VC/VI/VA indicate full compromise of the agent process once exploitation succeeds. There is no CISA KEV listing and no confirmed public exploit code, making this a low-urgency but non-trivial finding for organizations running Zabbix Agent on Windows with customized deployments. The 'Authentication Bypass' tag in the source intelligence is inconsistent with the described vulnerability class and likely reflects a metadata error - this is a DLL sideloading vulnerability, not an authentication bypass. Defenders should prioritize remediation for environments where Zabbix Agent is installed in shared or user-writable directories, such as application directories on multi-tenant Windows hosts. |
| Exploit ScenarioDerived | An attacker with a local low-privileged account on a Windows host where Zabbix Agent is installed in a directory writable by standard users - for example, a shared application folder - places a malicious DLL named to match a legitimate DLL the agent loads at startup. The next time the Zabbix Agent service is restarted (e.g., after a scheduled reboot or manual service cycle), the malicious DLL is loaded in the context of the agent service process, granting the attacker code execution at the service's privilege level. No public proof-of-concept exploit exists at time of analysis, but the technique is well-understood and trivially executable once the writable directory condition is confirmed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
DLL sideloading in the Zabbix Agent Windows installer allows a local attacker with write access to a custom installation directory to plant a malicious DLL that the agent process subsequently loads. The installer previously failed to validate whether a user-selected directory had appropriately restrictive access controls, leaving deployments in permissive directories silently exposed. No public exploit has been identified at time of analysis, and the vendor has already shipped a hardened installer that warns users before proceeding with potentially unsafe target directories.
RemediationAI
The primary fix is to upgrade to the patched Zabbix Agent installer as released by Zabbix; the exact fixed version is not independently confirmed from available data - consult https://support.zabbix.com/browse/ZBX-28077 for the specific release. The updated installer will detect installation directories with insecure permissions and require explicit user confirmation before proceeding, reducing accidental exposure. As an immediate compensating control, audit the ACLs on any existing custom Zabbix Agent installation directories using icacls and restrict write access to SYSTEM and local Administrators only - this eliminates the attack surface without requiring reinstallation. If reinstallation into a default protected path (e.g., C:\Program Files\Zabbix Agent) is feasible, that is the most robust long-term remediation since default paths inherit Windows-enforced ACLs.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-427 (Uncontrolled Search Path Element) describes the root cause: an application resolves and loads shared libraries from a directory whose permissions it does not validate. On Windows, the DLL search order means the runtime will load a DLL found in the application's own directory before searching system paths, so an attacker who can write to that directory controls what gets loaded. The vulnerability is specific to the Zabbix Agent installer on Windows when the user specifies a non-default installation path. The affected CPE is cpe:2.3:a:zabbix:zabbix:*:*:*:*:*:*:*:*, indicating all Zabbix versions with an installer that lacked this directory permission check. The fix is at the installer layer - hardening the setup process to detect and warn on directories with overly permissive ACLs - rather than a runtime DLL validation fix.
Know when Zabbix gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Local vector with high complexity because exploitation requires both a non-default install path and insecure directory ACLs; low privileges and required user interaction (service restart) reflect AT:P and UI:P from the 4.0 vector.
Primary rating from Vendor (Zabbix).
CVSS VectorVendor: Zabbix
DescriptionCVE.org
When Zabbix Agent was installed on Windows into a custom installation directory, the installer did not verify whether the selected directory had secure access permissions. If the target directory allowed unauthorized users to modify its contents, an attacker could place a malicious DLL that could later be loaded by the application, resulting in DLL sideloading. The installer has been hardened to detect potentially unsafe installation directories and now requires explicit user confirmation before proceeding with installation in such locations. This reduces the risk of accidental installation into directories with inappropriate permissions while preserving compatibility with existing deployment scenarios.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
SQL injection vulnerability in Zabbix before 2.2.14 and 3.0 before 3.0.4 allows remote attackers to execute arbitrary SQ
An exploitable code execution vulnerability exists in the trapper command functionality of Zabbix Server 2.4.X. Rated hi
The mysql user parameter configuration script (userparameter_mysql.conf) in the agent in Zabbix before 2.0.18, 2.2.x bef
A Firewall Rule which allows all incoming TCP connections to all programs from any source and to all ports is created in
Zabbix Frontend provides a feature that allows admins to maintain the installation and ensure that only certain IP addre
An issue was discovered in Grafana through 7.3.4, when integrated with Zabbix. Rated critical severity (CVSS 9.8), this
An issue was discovered in zabbix.php?action=dashboard.view&dashboardid=1 in Zabbix through 4.4. Rated critical severity
Zabbix server can perform command execution for configured scripts. Rated high severity (CVSS 8.8), this vulnerability i
SQL injection vulnerability in frontends/php/popup_bitem.php in Zabbix 1.8.15rc1 and earlier, and 2.x before 2.0.2rc1, a
Zabbix before 1.8.19rc1, 2.0 before 2.0.10rc1, and 2.2 before 2.2.1rc1 allows remote Zabbix servers and proxies to execu
Stored Cross-Site Scripting (XSS) in Zabbix 7.0.x and 7.4.x allows authenticated administrators with non-super privilege
The Zabbix Agent 2 item key smart.disk.get does not sanitize its parameters before passing them to a shell command resul
EUVD-2026-60742
GHSA-734c-5898-qrph
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB