Skip to main content

DocsGPT EUVDEUVD-2026-78210

| CVE-2026-91201 MEDIUM
Origin Validation Error (CWE-346)
2026-09-14 disclosure@vulncheck.com GHSA-x85x-q6hq-hm4x
5.3
CVSS 4.0 · Vendor: vulncheck
Share

Severity by source

Vendor (vulncheck) PRIMARY
5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

Network-reachable, no privileges needed, but requires victim to initiate OAuth from attacker-controlled opener; limited confidentiality and availability impact only.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

1
Analysis Generated
Sep 15, 2026 - 08:02 vuln.today

DescriptionCVE.org

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.

AnalysisAI

DocsGPT through version 0.20.0 leaks OAuth connector session tokens and provider account emails to attacker-controlled windows via an insecure postMessage implementation. The callback-status endpoint broadcasts OAuth tokens using a wildcard target origin ('*') without validating the sender's origin, allowing any page acting as window.opener during the OAuth authorization flow to intercept the message payload. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires the victim to initiate an OAuth cloud storage connector authorization flow (e.g., Google Drive integration) while the attacker controls or influences the window.opener of the OAuth popup - typically achieved by having the victim navigate to the OAuth flow from an attacker-controlled page. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 5.3 (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L) reflects a network-reachable, low-complexity flaw requiring user interaction. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation The primary fix requires replacing the wildcard postMessage target origin ('*') with an explicit, allowlisted origin in both the backend callback-status endpoint (routes.py lines 344-366 and 515-527) and the frontend ConnectorAuth.tsx component. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-78210 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy