Zabbix Server and Proxy Insufficient Isolation of JavaScript Execution Context Vulnerability

Vulnerability

A vulnerability exists in Zabbix Server and Proxy versions 6.0.0 through 6.0.40, 7.0.0 through 7.0.18, 7.2.0 through 7.2.12, and 7.4.0 through 7.4.2, due to the reuse of JavaScript contexts by Duktape for performance optimization. This context reuse can result in a confidentiality breach, allowing a regular (non-super) Zabbix administrator to access data from hosts they are not authorized to. Although a patch has been implemented to make Zabbix's built-in JavaScript objects read-only, it is advised to avoid using global JavaScript variables as they could inadvertently leak information.

Impact

Exploitation of this vulnerability could lead to unauthorized data access, allowing a regular Zabbix administrator to read global JavaScript variables or overwrite built-in JavaScript functions, which could then be executed on other objects.

Remediation

Users can update to Zabbix Server or Proxy versions 6.0.41, 7.0.19, 7.2.13, or 7.4.3. Additionally, it is recommended to ensure that JavaScript item preprocessing scripts do not contain sensitive information in global variables.

Added: Mar 24, 2026, 7:46 PM
Updated: Mar 24, 2026, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
4.8
remediation
0.0
relevance
4.6
threat
0.0
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.