CVE-2026-126280 PUBLISHED

NocoDB before 2026.08.0 Refresh Token Reuse via Non-Atomic Rotation

Assigner: VulnCheck
Reserved: 10.11.2026 Published: 13.11.2026 Updated: 13.11.2026

NocoDB before 2026.08.0 contains a race condition in refresh-token rotation that allows attackers to reuse tokens because UserRefreshToken.ts never checks the affected-row count. Attackers holding a captured refresh token can present it concurrently with the legitimate user to obtain a valid authenticated session, and no reuse event is recorded.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS Score: 9.1

Product Status

Vendor nocodb
Product nocodb
Versions Default: unaffected
  • affected from 0 to 2026.08.0 (excl.)
  • Version 2026.08.0 is unaffected

Credits

  • komyunghan reporter

References

Problem Types

  • Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') CWE