DocsGPT through 0.20.0 OAuth Token Disclosure via Wildcard postMessage
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · None · Low
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-346.
Summary
DocsGPT through 0.20.0 posts OAuth connector session tokens to a wildcard target origin in the callback-status endpoint without validating sender origin. Attackers can obtain session tokens and provider account emails by acting as window.opener during OAuth authorization, then use tokens to disconnect victims' cloud storage connectors.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-91201
- 2026-10-03 Alias added: GHSA-x85x-q6hq-hm4x
References
Other 5
- GitHub Issue #2766
- https://github.com/arc53/DocsGPT
- https://github.com/arc53/DocsGPT/blob/c36b0af17037449f34449efa97da82becfc9492d/docsgpt/api/connector/routes.py#L515-L527
- https://github.com/arc53/DocsGPT/blob/c36b0af17037449f34449efa97da82becfc9492d/frontend/src/components/ConnectorAuth.tsx#L57-L80
- https://github.com/arc53/DocsGPT/blob/c36b0af17037449f34449efa97da82becfc9492d/docsgpt/api/connector/routes.py#L344-L366
More arc53 vulnerabilities
- TI-2026-21029 Unauthenticated RCE in DocsGPT MCP STDIO Configuration CVSS 4.0CRITICAL 10.0
- TI-2025-00736 Remote Code Execution in DocsGPT CVSS 4.0CRITICAL 9.3
- TI-2026-11409 arc53 DocsGPT Credential Storage encryption.py encrypt_credentials data authenticity CVSS 4.0LOW 2.3
- TI-2024-20815 Limited file write in routes.py (GHSL-2023-250) CVSS 3.1MEDIUM 5.3
Sources
- CVE-2026-91201 · CVE Program
- CVE-2026-91201 · NVD
- FIRST EPSS
- GHSA-x85x-q6hq-hm4x · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences