Skip to main content
Vulnerability Database/CVE-2026-59783

CVE-2026-59783: Zabbix Server/Proxy DOS Vulnerability

CVE-2026-59783 is a denial of service vulnerability in Zabbix Server/Proxy that crashes systems on NULL byte input in binary items when using MySQL/MariaDB databases. This article covers technical details, impact, and mitigation.

Published:

CVE-2026-59783 Overview

CVE-2026-59783 affects Zabbix Server and Zabbix Proxy deployments that use MySQL or MariaDB as the backend database. The vulnerability allows specific NULL byte input in binary items to crash the Server or Proxy process. A successful trigger leads to a loss of monitoring availability for the affected Zabbix infrastructure.

The issue is tracked under Zabbix bug report ZBX-28194 and is categorized as an out-of-bounds write weakness [CWE-787]. Exploitation requires network access and low privileges, but no user interaction. Only deployments running MySQL or MariaDB are affected; installations using PostgreSQL or other supported databases are not impacted by this flaw.

Critical Impact

Authenticated attackers can crash Zabbix Server or Proxy processes by submitting crafted NULL byte input to binary items, disrupting monitoring operations.

Affected Products

  • Zabbix Server (deployments using MySQL or MariaDB)
  • Zabbix Proxy (deployments using MySQL or MariaDB)
  • Binary item collection components

Discovery Timeline

  • 2026-10-05 - CVE-2026-59783 published to NVD
  • 2026-10-06 - Last updated in NVD database

Technical Details for CVE-2026-59783

Vulnerability Analysis

The vulnerability resides in how Zabbix Server and Proxy process binary item values before persisting them to a MySQL or MariaDB database. Binary items in Zabbix are designed to store raw byte data collected from monitored hosts. When input contains particular NULL byte sequences, the processing logic performs an out-of-bounds write that terminates the Server or Proxy process.

The crash removes monitoring coverage until the service is restarted. Repeated submission of the triggering payload can produce sustained denial-of-service conditions against the monitoring plane. Loss of monitoring may also delay identification of other security events during the outage window.

Root Cause

The root cause is improper bounds handling when serializing binary item values for MySQL or MariaDB storage. The code path mishandles input containing NULL bytes in a way that corresponds to CWE-787 (Out-of-bounds Write). Deployments using other database backends do not reach the affected code path.

Attack Vector

An attacker requires low-privileged, authenticated access that permits sending binary item data to the Zabbix Server or Proxy. This includes a compromised or malicious Zabbix agent, proxy, or sender capable of submitting item values. The attacker then transmits a binary item payload containing the specific NULL byte input that triggers the crash.

No verified public exploit code or proof-of-concept has been published for CVE-2026-59783. Technical details are available in the Zabbix Bug Report ZBX-28194.

Detection Methods for CVE-2026-59783

Indicators of Compromise

  • Unexpected termination or restart of zabbix_server or zabbix_proxy processes without a corresponding administrative action.
  • Crash entries, segmentation faults, or abort messages referencing binary item processing in Zabbix log files.
  • MySQL or MariaDB error logs showing dropped or interrupted connections from Zabbix at the moment of the crash.

Detection Strategies

  • Monitor Zabbix Server and Proxy service availability and parent process exits using systemd, supervisord, or external uptime checks.
  • Alert on repeated service restarts of zabbix_server or zabbix_proxy within a short time window, which can indicate exploitation attempts.
  • Review binary item submissions from agents or proxies for anomalous payload patterns containing embedded NULL bytes.

Monitoring Recommendations

  • Centralize Zabbix log files and database logs for correlation and search across the environment.
  • Track the inventory of items configured with the binary value type and the hosts authorized to submit them.
  • Baseline normal restart frequency for Zabbix components and alert on deviations from that baseline.

How to Mitigate CVE-2026-59783

Immediate Actions Required

  • Apply the Zabbix security update referenced in ZBX-28194 once available for your release train.
  • Restrict which hosts and users are permitted to submit binary item values to the Zabbix Server or Proxy.
  • Review and rotate credentials for Zabbix agents, proxies, and API users with item submission rights.

Patch Information

Refer to the Zabbix Bug Report ZBX-28194 for fixed version details and release notes. Deployments using MySQL or MariaDB should prioritize upgrading, as PostgreSQL-backed installations are not affected.

Workarounds

  • Where feasible, migrate the Zabbix backend from MySQL or MariaDB to a database engine that is not affected by this issue.
  • Remove or disable binary item types on hosts where they are not required for monitoring.
  • Place Zabbix Server and Proxy behind network controls that restrict agent and sender traffic to trusted sources only.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.