{"id":"CVE-2026-78623","aliases":["EUVD-2026-74165","GHSA-9j47-j79g-74hf"],"status":"published","title":"Improper Handling of SAML Assertion Attributes in Okta Access Gateway Advanced Mode Datastores","description":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into database queries in the advanced mode datastore configuration. The unsanitized values are substituted directly into the query string prior to preparation, resulting in unintended SQL execution against the configured backend database.","severity":{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.0045,"percentile":0.39565,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-89"],"published":"2026-09-08T20:08:11Z","modified":"2026-09-22T20:27:41Z","products":[{"vendor":"okta","product":"access_gateway"},{"vendor":"okta","product":"okta access gateway"}],"references":[{"url":"https://trust.okta.com/security-advisories/improper-handling-of-saml-assertion-attributes-in-okta-access-gateway-advanced-mode-datastores-cve-2026-78623","tags":["Vendor Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-78623"},{"url":"https://github.com/advisories/GHSA-9j47-j79g-74hf"}],"sources":{"cve":[{"id":"CVE-2026-78623","title":"Improper Handling of SAML Assertion Attributes in Okta Access Gateway Advanced Mode Datastores","description":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into database queries in the advanced mode datastore configuration. The unsanitized values are substituted directly into the query string prior to preparation, resulting in unintended SQL execution against the configured backend database.","status":"published","published":"2026-09-08T20:08:11.938Z","modified":"2026-09-10T17:52:13.925Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L","level":"high","assessor":"cna"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T13:34:48.658051Z"}],"euvd":[{"id":"EUVD-2026-74165","description":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into database queries in the advanced mode datastore configuration. The unsanitized values are substituted directly into the query string prior to preparation, resulting in unintended SQL execution against the configured backend database.","status":"published","published":"2026-09-08T20:08:11Z","modified":"2026-09-10T17:52:13Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L","level":"high"}],"updated_at":"2026-11-02T17:28:23.831795Z"}],"ghsa":[{"id":"GHSA-9j47-j79g-74hf","title":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into...","description":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into database queries in the advanced mode datastore configuration. The unsanitized values are substituted directly into the query string prior to preparation, resulting in unintended SQL execution against the configured backend database.","status":"published","published":"2026-09-08T21:34:29Z","modified":"2026-09-08T21:34:37Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L","level":"high"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T15:11:36.851913Z"}],"nvd":[{"id":"CVE-2026-78623","description":"The Okta Access Gateway does not sanitize SAML assertion values before interpolating them into database queries in the advanced mode datastore configuration. The unsanitized values are substituted directly into the query string prior to preparation, resulting in unintended SQL execution against the configured backend database.","status":"published","published":"2026-09-08T20:18:37.05Z","modified":"2026-09-22T20:27:41.18Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:L","level":"high","assessor":"secondary"},{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"primary"}],"cwes":["CWE-89"],"updated_at":"2026-11-02T14:12:45.612639Z"}]}}
