CVE-2026-23929 PUBLISHED

Prototype pollution leading to stored XSS

Assigner: Zabbix
Reserved: 19.01.2026 Published: 18.08.2026 Updated: 19.08.2026

Prototype pollution vulnerability in searchParamsToObject() is leading to a persistent XSS in Maps. URL parameter processing was not filtering dangerous properties like proto, combined with jQuery's unsafe element creation that traversed the prototype chain.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.5

Product Status

Vendor Zabbix
Product Zabbix
Versions Default: unknown
  • affected from 6.0.44 to 6.0.45 (incl.)
  • affected from 7.0.22 to 7.0.24 (incl.)
  • affected from 7.4.6 to 7.4.8 (incl.)

Affected Configurations

An authenticated Zabbix user could inject the malicious HTML into the Zabbix UI (Map page).

Solutions

Update the affected components to their respective fixed versions.

Credits

  • Zabbix wants to thank Perce, 6o_o9 and Nassim BETTACH @Shenron for submitting this report on the HackerOne bug bounty platform. reporter

References

Problem Types

  • CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ("Prototype Pollution") CWE

Impacts

  • CAPEC-173: Pollution of Data Structure / Property Injection