CVE-2026-23929: Zabbix prototype pollution leading to stored XSS in Maps

CVE-2026-23929 · Severity: medium · CVSS 5.4 · Published 2026-08-18

Zabbix Maps is a visualization feature used to display infrastructure topology and system health. An authenticated attacker can inject malicious HTML through URL parameters, which is then stored and displayed to other users who view the affected map, potentially leading to session hijacking or credential theft.

Technologies: Zabbix. Vendors: Zabbix.

Quick answers

Is CVE-2026-23929 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-23929 being exploited in the wild.
How severe is CVE-2026-23929?
Medium severity, with a CVSS score of 5.4, published 18 August 2026.
Which products and versions are affected?
Zabbix 6.0.44-6.0.45, 7.0.22-7.0.24, 7.4.6-7.4.8.
Is there a fix for CVE-2026-23929?
A patch was published on 2026-08-18: Fixed in versions 6.0.46, 7.0.25, and 7.4.9 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-23929 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-23929?
Check whether you run Zabbix at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A prototype pollution vulnerability exists in the searchParamsToObject() function that processes URL parameters without filtering dangerous properties like __proto__. When combined with jQuery's unsafe element creation, this allows traversal of the prototype chain. An authenticated Zabbix user with access to the Maps page can craft a malicious URL containing injected HTML, which is stored in the database and executed in the browsers of all users viewing the affected map. The vulnerability requires user authentication and a user interaction (viewing the malicious map), but results in persistent XSS execution. Patches are available in Zabbix 6.0.46, 7.0.25, and 7.4.9.

Affected products

  • Zabbix Zabbix 6.0.44-6.0.45, 7.0.22-7.0.24, 7.4.6-7.4.8

Timeline

  • 2026-08-18: disclosed
  • 2026-08-18: patched: Fixed in versions 6.0.46, 7.0.25, and 7.4.9

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.