जमा करें #1004902: nocodb <= 2026.07.0 Improper Restriction of Excessive Authentication Attemptsजानकारी

शीर्षकnocodb <= 2026.07.0 Improper Restriction of Excessive Authentication Attempts
विवरणNocoDB's self-hosted (CE/OSS) build ships PublicApiLimiterGuard as a pass-through stub that returns true for every request, and binds no ThrottlerGuard at the application level. This guard is the only guard protecting /auth/user/signup, /auth/user/signin, /auth/password/forgot and /auth/token/validate/:tokenId. Three defects compose into a full account takeover: Enumeration oracle — the signup endpoint returns HTTP 400 User already exist for a registered address and HTTP 200 (with a JWT) for an unregistered one, giving an attacker a precise, unauthenticated test for account existence. No authentication rate limiting — the sign-in endpoint accepts unlimited failed attempts with no throttling, no account lockout, and no backoff. Length-only password policy — validatePassword() enforces only length >= 8, with no complexity requirement and no weak-password blocklist, so passwords such as 12345678 and password are accepted at registration. An attacker enumerates valid accounts, then brute-forces each at full network speed against passwords that the product itself permits. The resulting JWT grants full API access as the victim.
स्रोत⚠️ https://github.com/nocodb/nocodb/issues/14688
उपयोगकर्ता
 ZAST.AI (UID 87884)
सबमिशन29/09/2026 10:56 AM (27 दिन पहले)
संयम25/10/2026 10:23 AM (26 days later)
स्थितिस्वीकृत
VulDB प्रविष्टि426191 [NocoDB तक 2026.07.0 /auth/user/signup validatePassword सूचना का प्रकटीकरण]
अंक20

Do you need the next level of professionalism?

Upgrade your account now!