Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 34
Reset filters@better-auth/stripe: cross-organization billing tampering in organization subscription actions
@better-auth/scim: account takeover and stale access via SCIM provider-id collision
@better-auth/sso: SSO provider may allow registration for any org member without a checking their role
@better-auth/scim: Account/provider takeover via missing owner binding on non-org SCIM providers
Better Auth: Stale sessions persist after user deletion across admin, anonymous, and SCIM flows
@better-auth/oauth-provider's OAuth authorization-code grant allows concurrent redemption when two token requests race the find-then-delete primitive
@better-auth/sso provider registration has server-side request forgery via unvalidated OIDC endpoints
Better Auth: OAuth refresh-token rotation forks the token family on concurrent redemption
Better Auth has insecure cryptographic defaults in oidcProvider: alg=none advertised and plain PKCE accepted by default
Better Auth has stored XSS in the auth-server origin via javascript: redirect_uri in oidc-provider and mcp
Better Auth has an account takeover issue via OAuth auto-link to unverified pre-registered email
Better Auth vulnerable to unauthorized invitation acceptance via unverified email match in organization plugin
@better-auth/oauth-provider may provide access tokens for unauthorized audiences via unbound resource indicators
Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp plugins
Better Auth: Device authorization approve and deny accept any authenticated session while the user code is pending
Better Auth: Rate limiter keys IPv6 addresses individually and is bypassable via prefix rotation
Better Auth: OAuth callback accepts mismatched `state` when cookie-backed state storage is used without PKCE
Paperclip: Cross-tenant agent API token minting via missing assertCompanyAccess on /api/agents/:id/keys
OAuth 2.1 Provider: Unprivileged users can register OAuth clients
paperclip Vulnerable to Unauthenticated Remote Code Execution via Import Authorization Bypass
Better Auth Has Two-Factor Authentication Bypass via Premature Session Caching (session.cookieCache)
Lobe Chat has IDOR in Knowledge Base File Removal that Allows Cross User File Deletion
Better Auth's rou3 Dependency has Double-Slash Path Normalization which can Bypass disabledPaths Config and Rate Limits
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.