Bug 2545872 (CVE-2026-59788)

Summary: CVE-2026-59788 zabbix: Zabbix: Arbitrary script execution via unvalidated OAuth authorization endpoint URL
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security <prodsec-ir-bot>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedKeywords: Security
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in Zabbix. The application fails to properly validate the URL scheme of the authorization endpoint in the email media type OAuth form. An attacker can provide a specially crafted configuration file containing a malicious script link. When a privileged administrator attempts to grant consent, arbitrary JavaScript executes in their browser, potentially allowing unauthorized actions or disclosure of sensitive administrative information.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description OSIDB Bzimport 2026-10-05 10:50:19 UTC
The email media type OAuth form passes the Authorization endpoint value to window.open() without validating the URL scheme, so a javascript: URL is executed in the browser. This means a crafted media type configuration, deliverable as an import file, runs arbitrary JavaScript as the Super Admin who grants consent.