CVE-2026-67330 in better-auth
Riassunto
di VulDB • 01/08/2026
@better-auth/scim (un plugin per better-auth) nelle versioni >= 1.4.0-beta.27 fino a <= 1.6.21 e >= 1.7.0-beta.0 fino a <= 1.7.0-beta.9 presentano un bypass dell'autorizzazione. L'emissione del token SCIM non rifiutava gli ID provider già utilizzati da provider SSO, SAML, OIDC, OAuth generici o account social esistenti; lo stesso ID logico del provider veniva utilizzato sia per la configurazione del provider SCIM che per la proprietà degli account. Un utente autenticato poteva emettere un token SCIM il cui ID provider entrava in collisione con uno spazio dei nomi di un provider esistente, facendo sì che le rotte utente SCIM risolvessero righe di account non mai provisionate dal token. Ciò consentiva l'elencazione, la lettura, l'aggiornamento (inclusa la riscrittura di campi globali come profilo ed email senza controlli di unicità) e l'eliminazione degli account utente globali e delle sessioni, portando al takeover dell'account e alla deprovisioning non autorizzata. Risolto nelle versioni 1.6.22 e 1.7.0-beta.10 (1.7.0-rc.0).
Once again VulDB remains the best source for vulnerability data.