Missing authentication in NocoDB lets attackers create OAuth codes
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-306.
Summary
NocoDB from 0.300.0 before 2026.08.0 has a missing authentication check on the POST /api/v2/oauth/authorize handler. An unauthenticated remote attacker can send anonymous requests to create OAuth authorization codes that are not tied to any owner, limited only by rate limiting. The weakness is CWE-306, missing authentication for critical functionality.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
NocoDB 0.300.0 before 2026.08.0 contains a missing authentication vulnerability in the POST /api/v2/oauth/authorize handler that allows unauthenticated attackers to create OAuth authorization codes. Attackers can send anonymous requests with client_id, redirect_uri and approved=true to insert unbounded ownerless authorization code records, limited only by rate limiting.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
Remediation
NocoDB users should upgrade to version 2026.08.0 or later.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
- Fix · CNA nocodb (nocodb) Fixed in 2026.08.0
Timeline
- 2026-11-03 Threatist record created from CVE-2026-121736
- 2026-11-04 Alias added: GHSA-mc8q-8prc-j4hf
- 2026-11-05 Priority changed: MEDIUM → LOW
References
More nocodb vulnerabilities
- TI-2023-17918 NocoDB through 0.106.0 (or 0.109.1) has a path traversal vulnerability that allows an… CVSS 3.1HIGH 7.5
- TI-2023-27191 NocoDB Vulnerable to Stored Cross-Site Scripting in Formula.vue CVSS 3.1HIGH 7.6
- TI-2026-19968 NocoDB has Blind SSRF via Unvalidated HEAD Request in uploadViaURL Functionality CVSS 3.1MEDIUM 6.4
- TI-2023-04694 Improper Input Validation in nocodb/nocodb CVSS 3.1MEDIUM 6.5
- TI-2026-34945 NocoDB: Postgres SQL Injection in Formula `ARRAYSORT` CVSS 3.1MEDIUM 6.0
- TI-2025-20338 NocoDB Vulnerable to Reflected Cross-Site Scripting on Reset Password Page CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-121736 · CVE Program
- CVE-2026-121736 · NVD
- FIRST EPSS
- GHSA-mc8q-8prc-j4hf · 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