CVE-2026-111823
validatedZero produced an exploit or a check.GHSA-93gm-r5p2-wxq7 ↗EUVD-2026-103205 ↗
description
Mage OSS/mage-ai versions through 0.9.80 can create a session when an unknown OAuth provider is supplied. An unauthenticated remote attacker may obtain a session where OAuth-based session creation is exposed.
mitigation
Update to a Mage release that includes commit 76c4f46. Until an updated release is deployed, disable or restrict OAuth-based session creation to reduce exposure.
outcome
Differential: the exploit fired on the vulnerable build and stayed silent on the patched one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-16 23:16Zcve_org: trigger signal, started the run
- 2026-10-17 11:34Zmurrez/CVE-2026-111823
this entry in the feed
GET /api/v1/feed/CVE-2026-111823
{ "etk_id": "ETK-2026-1823", "cve_id": "CVE-2026-111823", "display_id": "CVE-2026-111823", "ghsa_id": "GHSA-93gm-r5p2-wxq7", "euvd_id": "EUVD-2026-103205", "status": "published", "anchor_state": "anchored", "title": "OAuth authentication bypass in Mage mage-ai", "summary": "Mage OSS/mage-ai versions through 0.9.80 can create a session when an unknown OAuth provider is supplied. An unauthenticated remote attacker may obtain a session where OAuth-based session creation is exposed.", "mitigation": "Update to a Mage release that includes commit 76c4f46. Until an updated release is deployed, disable or restrict OAuth-based session creation to reduce exposure.", "vendor": "Mage", "product": "mage-ai", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, <= 0.9.80" ], "ecosystem": null, "fixed_versions": [], "package_name": "mage-ai", "purl": null } ], "cwes": [ 390 ], "cvss_score": 9.8, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "epss_score": 0.0037, "epss_percentile": 0.2962, "epss_asof": "2026-10-20", "automation": "deterministic", "check": true, "check_confidence_basis": "differential", "exploit": true, "pipeline_minutes": 24.987091116666665, "t0_at": "2026-10-16T23:16:29.244000+00:00", "signals": { "check": { "at": "2026-10-17T12:26:57.235442+00:00", "days": 0.5489350861342592, "is_lower_bound": false, "measured_at": "2026-10-16T23:16:29.244000+00:00", "url": null }, "exploit": { "at": "2026-10-17T12:26:57.235442+00:00", "days": 0.5489350861342592, "is_lower_bound": false, "measured_at": "2026-10-16T23:16:29.244000+00:00", "url": null }, "public_poc": { "at": "2026-10-17T09:53:31+00:00", "days": 0.4423814351851852, "is_lower_bound": false, "measured_at": "2026-10-16T23:16:29.244000+00:00", "url": "https://github.com/murrez/CVE-2026-111823" }, "trigger_signal": { "at": "2026-10-16T23:16:29.244000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-16T23:16:29.244000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-111823" } } }
published 2026-10-16 23:33Z
last change 2026-10-21 03:11Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.