{"id":"CVE-2022-23131","aliases":["EUVD-2022-28222","GHSA-4g73-3mxf-j47w"],"status":"published","title":"Unsafe client-side session storage leading to authentication bypass/instance takeover via Zabbix Frontend with configured SAML","description":"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).","severity":{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.95683,"percentile":0.99872,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-290"],"published":"2022-01-13T15:50:39Z","modified":"2026-10-24T10:30:30Z","kev":{"date_added":"2022-02-22","due_date":"2022-03-08","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2022-02-22"},{"source":"kev","since":"2022-02-22"}],"exploits":[{"source":"pocgithub","id":"1mxml/CVE-2022-23131","title":"1mxml/CVE-2022-23131","date":"2022-02-18","url":"https://github.com/1mxml/CVE-2022-23131"},{"source":"pocgithub","id":"Mr-xn/cve-2022-23131","title":"Mr-xn/cve-2022-23131","date":"2022-02-18","url":"https://github.com/Mr-xn/cve-2022-23131"},{"source":"pocgithub","id":"jweny/CVE-2022-23131","title":"jweny/CVE-2022-23131","date":"2022-02-18","url":"https://github.com/jweny/CVE-2022-23131"},{"source":"pocgithub","id":"zwjjustdoit/cve-2022-23131","title":"zwjjustdoit/cve-2022-23131","date":"2022-02-21","url":"https://github.com/zwjjustdoit/cve-2022-23131"},{"source":"pocgithub","id":"L0ading-x/cve-2022-23131","title":"L0ading-x/cve-2022-23131","date":"2022-02-22","url":"https://github.com/L0ading-x/cve-2022-23131"},{"source":"pocgithub","id":"random-robbie/cve-2022-23131-exp","title":"random-robbie/cve-2022-23131-exp","date":"2022-02-23","url":"https://github.com/random-robbie/cve-2022-23131-exp"},{"source":"pocgithub","id":"pykiller/CVE-2022-23131","title":"pykiller/CVE-2022-23131","date":"2022-02-24","url":"https://github.com/pykiller/CVE-2022-23131"},{"source":"pocgithub","id":"trganda/CVE-2022-23131","title":"trganda/CVE-2022-23131","date":"2022-02-24","url":"https://github.com/trganda/CVE-2022-23131"},{"source":"pocgithub","id":"Fa1c0n35/zabbix-cve-2022-23131","title":"Fa1c0n35/zabbix-cve-2022-23131","date":"2022-02-27","url":"https://github.com/Fa1c0n35/zabbix-cve-2022-23131"},{"source":"pocgithub","id":"kh4sh3i/CVE-2022-23131","title":"kh4sh3i/CVE-2022-23131","date":"2022-02-28","url":"https://github.com/kh4sh3i/CVE-2022-23131"},{"source":"pocgithub","id":"Kazaf6s/CVE-2022-23131","title":"Kazaf6s/CVE-2022-23131","date":"2022-04-02","url":"https://github.com/Kazaf6s/CVE-2022-23131"},{"source":"pocgithub","id":"SCAMagic/CVE-2022-23131poc-exp-zabbix-","title":"SCAMagic/CVE-2022-23131poc-exp-zabbix-","date":"2022-07-22","url":"https://github.com/SCAMagic/CVE-2022-23131poc-exp-zabbix-"},{"source":"pocgithub","id":"Vulnmachines/Zabbix-CVE-2022-23131","title":"Vulnmachines/Zabbix-CVE-2022-23131","date":"2022-09-02","url":"https://github.com/Vulnmachines/Zabbix-CVE-2022-23131"},{"source":"pocgithub","id":"Arrnitage/CVE-2022-23131_exp","title":"Arrnitage/CVE-2022-23131_exp","date":"2023-01-09","url":"https://github.com/Arrnitage/CVE-2022-23131_exp"},{"source":"pocgithub","id":"clearcdq/Zabbix-SAML-SSO-_CVE-2022-23131","title":"clearcdq/Zabbix-SAML-SSO-_CVE-2022-23131","date":"2023-02-21","url":"https://github.com/clearcdq/Zabbix-SAML-SSO-_CVE-2022-23131"},{"source":"pocgithub","id":"r10lab/CVE-2022-23131","title":"r10lab/CVE-2022-23131","date":"2023-10-24","url":"https://github.com/r10lab/CVE-2022-23131"},{"source":"pocgithub","id":"fork-bombed/CVE-2022-23131","title":"fork-bombed/CVE-2022-23131","date":"2024-09-18","url":"https://github.com/fork-bombed/CVE-2022-23131"},{"source":"pocgithub","id":"davidzzo23/CVE-2022-23131","title":"davidzzo23/CVE-2022-23131","date":"2024-10-25","url":"https://github.com/davidzzo23/CVE-2022-23131"},{"source":"pocgithub","id":"dagowda/Zabbix-cve-2022-23131-SSO-bypass","title":"dagowda/Zabbix-cve-2022-23131-SSO-bypass","date":"2024-11-30","url":"https://github.com/dagowda/Zabbix-cve-2022-23131-SSO-bypass"},{"source":"pocgithub","id":"0xbara/cve-2022-23131","title":"0xbara/cve-2022-23131","date":"2025-04-16","url":"https://github.com/0xbara/cve-2022-23131"},{"source":"nuclei","id":"CVE-2022-23131","title":"Zabbix - SAML SSO Authentication Bypass","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2022/CVE-2022-23131.yaml"}],"products":[{"vendor":"dependencytrack","product":"frontend"},{"vendor":"zabbix","product":"frontend"},{"vendor":"zabbix","product":"zabbix"}],"references":[{"url":"https://support.zabbix.com/browse/ZBX-20350","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Patch","Vendor Advisory","fix"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-23131","tags":["government-resource","US Government Resource","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-23131"},{"url":"https://github.com/advisories/GHSA-4g73-3mxf-j47w"}],"sources":{"cve":[{"id":"CVE-2022-23131","title":"Unsafe client-side session storage leading to authentication bypass/instance takeover via Zabbix Frontend with configured SAML","description":"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).","status":"published","published":"2022-01-13T15:50:39.137Z","modified":"2025-10-21T23:15:49.275Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"cna"}],"cwes":["CWE-290"],"updated_at":"2026-11-02T14:34:29.842547Z"}],"euvd":[{"id":"EUVD-2022-28222","description":"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).","status":"published","published":"2022-01-13T15:50:39Z","modified":"2025-10-21T23:15:49Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical"}],"exploited_since":"2022-02-22","updated_at":"2026-11-02T20:31:25.901288Z"}],"ghsa":[{"id":"GHSA-4g73-3mxf-j47w","title":"In the case of instances where the SAML SSO authentication is enabled (non-default), session data...","description":"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).","status":"published","published":"2022-01-14T00:02:17Z","modified":"2025-10-22T00:32:28Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-290"],"updated_at":"2026-11-02T15:04:05.344883Z"}],"kev":[{"id":"CVE-2022-23131","title":"Zabbix Frontend Authentication Bypass Vulnerability","description":"Unsafe client-side session storage leading to authentication bypass/instance takeover via Zabbix Frontend with configured SAML.","cwes":["CWE-290"],"kev":{"date_added":"2022-02-22","due_date":"2022-03-08","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:16.541131Z"}],"nvd":[{"id":"CVE-2022-23131","description":"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).","status":"published","published":"2022-01-13T16:15:08.053Z","modified":"2026-06-17T04:29:34.147Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","level":"critical","assessor":"secondary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":5.1,"vector":"AV:N/AC:H/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-290"],"updated_at":"2026-11-02T14:07:10.836864Z"}],"osv":[{"id":"CVE-2022-23131","description":"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).","status":"published","published":"2022-01-13T16:15:08.053Z","modified":"2026-10-24T10:30:30.147089252Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:24.061177Z"}]}}
