CVE-2022-23131criticalunder attackCWE-290

CVE-2022-23131: critical vulnerability in Zabbix Frontend

Unsafe client-side session storage leading to authentication bypass/instance takeover via Zabbix Frontend with configured SAML

Published · Updated

E-mail alert when it lands in KEV, gets a public PoC or its score goes up.

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 9.1epss 96%
from disclosure to weapon36 days
Published on NVDJan 13
1st PoC+36d
CISA KEV+40d
What the vendors declare (VEX)

Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.

Not affected
1 product — because the vulnerable code is not present in the product
red_hat_products
Action required by CISAfederal deadline: 2022-03-08

Apply updates per vendor instructions.

In short

When SAML login is enabled in Zabbix, attackers can modify session data on their device to impersonate any user and gain admin access to the monitoring system without knowing their password.

Technical detail

CVE-2022-23131 exploits insufficient session validation in Zabbix Frontend when SAML SSO is configured; an unauthenticated attacker can manipulate client-side session storage to inject arbitrary user identities, bypassing authentication checks and escalating privileges to administrator level. Attack requires SAML to be enabled and knowledge of a valid username (or abuse of default guest account if enabled).

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

In the case of instances where the SAML SSO authentication is enabled (non-default), session data can be modified by a malicious actor, because a user login stored in the session was not verified. Malicious unauthenticated actor may exploit this issue to escalate privileges and gain admin access to Zabbix Frontend. To perform the attack, SAML authentication is required to be enabled and the actor has to know the username of Zabbix user (or use the guest account, which is disabled by default).
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Affected products
Zabbix · Frontend
public PoCs found — 41
githubgithub.com/Mr-xn/cve-2022-23131★ 154githubgithub.com/jweny/CVE-2022-23131★ 95githubgithub.com/L0ading-x/cve-2022-23131★ 29githubgithub.com/kh4sh3i/CVE-2022-23131★ 15githubgithub.com/Kazaf6s/CVE-2022-23131★ 11githubgithub.com/random-robbie/cve-2022-23131-exp★ 8githubgithub.com/SCAMagic/CVE-2022-23131poc-exp-zabbix-★ 8githubgithub.com/fork-bombed/CVE-2022-23131★ 4githubgithub.com/1mxml/CVE-2022-23131★ 3githubgithub.com/davidzzo23/CVE-2022-23131★ 3githubgithub.com/pykiller/CVE-2022-23131★ 2githubgithub.com/Vulnmachines/Zabbix-CVE-2022-23131★ 2githubgithub.com/trganda/CVE-2022-23131★ 1githubgithub.com/clearcdq/Zabbix-SAML-SSO-_CVE-2022-23131★ 1githubgithub.com/wr0x00/cve-2022-23131★ 1githubgithub.com/zwjjustdoit/cve-2022-23131★ 1githubgithub.com/Fa1c0n35/zabbix-cve-2022-23131★ 1githubgithub.com/Arrnitage/CVE-2022-23131_exp★ 0githubgithub.com/qq1549176285/CVE-2022-23131★ 0githubgithub.com/r10lab/CVE-2022-23131★ 0githubgithub.com/dagowda/Zabbix-cve-2022-23131-SSO-bypass★ 0githubgithub.com/Chaelsoo/CVE-2022-23131-Wrappers★ 0vulncheckvulncheck.com/xdb/26336c5bf065unverifiedvulncheckvulncheck.com/xdb/b67ce736d8bcunverifiedvulncheckvulncheck.com/xdb/c9e336f222ddunverifiedvulncheckvulncheck.com/xdb/f9538fc93ee3unverifiedvulncheckvulncheck.com/xdb/87a03dbcb4d4unverifiedvulncheckvulncheck.com/xdb/a91a49f498d6unverifiedvulncheckvulncheck.com/xdb/6bf41d728409unverifiedvulncheckvulncheck.com/xdb/0eca8abcd488unverifiedvulncheckvulncheck.com/xdb/4bcdfe77a9b2unverifiedvulncheckvulncheck.com/xdb/4fc1fafc24ecunverifiedvulncheckvulncheck.com/xdb/004f3023163cunverifiedvulncheckvulncheck.com/xdb/099f2ba1828aunverifiedvulncheckvulncheck.com/xdb/3159b6a83e89unverifiedvulncheckvulncheck.com/xdb/57651461a50bunverifiedvulncheckvulncheck.com/xdb/e46f3b30212funverifiedvulncheckvulncheck.com/xdb/63bde8d02b8funverifiedvulncheckvulncheck.com/xdb/9edf8d0fe243unverifiedvulncheckvulncheck.com/xdb/f0dbb969817bunverifiedvulncheckvulncheck.com/xdb/b0a2be43d1ecunverified
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.