Read the docs

Missing authentication in NocoDB lets attackers create OAuth codes

Priority LOW 30CWE-306Published · Updated

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

EPSS 0.00297 22nd percentileScored 2026-11-07
Fix Fixed nocodb (nocodb): 2026.08.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
nocodbnocodb0.300.0 to before 2026.08.02026.08.0Patch availableCNA
  • nocodb Vendornocodb Affected 0.300.0 to before 2026.08.0 Fixed in 2026.08.0 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:nocodb:nocodb:*:*:*:*:*:*:*:*——nocodb
  • cpe:2.3:a:nocodb:nocodb:*:*:*:*:*:*:*:* Versions — — ·nocodb

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

  1. 2026-11-03 Threatist record created from CVE-2026-121736
  2. 2026-11-04 Alias added: GHSA-mc8q-8prc-j4hf
  3. 2026-11-05 Priority changed: MEDIUM → LOW

References

  • 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
See all 60 →

Sources