PT-2026-47084 · Git+2 · Nocodb

·

CVE-2026-47386

·

Published

2026-06-05

·

Updated

2026-06-25

CVSS v4.0

6.3

Medium

VectorAV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions NocoDB versions prior to 2026.05.1
Description A flaw in the token-exchange flow allows two concurrent requests using the same OAuth authorization code to each generate a distinct valid access token and refresh token pair. This occurs because the system previously read the is used status and performed the markAsUsed update unconditionally at the end of the process, failing the single-use guarantee of PKCE (Proof Key for Code Exchange), a security extension for OAuth 2.0. An attacker who observes an authorization code and the corresponding PKCE verifier could obtain a long-lived refresh token alongside the legitimate user.
Recommendations Update to version 2026.05.1.

Exploit

Fix

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-47386
GHSA-8M7C-HF24-5G47

Affected Products

Nocodb