Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-4vcf-q4xf-f48m

Опубликовано: 25 нояб. 2025
Источник: github
Github: Прошло ревью
CVSS3: 7.1

Описание

Better Auth Passkey Plugin allows passkey deletion through IDOR

Summary

Affected versions of the better-auth passkey plugin allow users with any valid session to delete arbitrary passkeys via their ID using POST /passkey/delete-passkey.

Details

ctx.body.id is implicitly trusted and used in passkey deletion queries.

better-auth applications configured with useNumberId may use auto incrementing IDs which makes it trivial to delete all passkeys via enumeration.

Пакеты

Наименование

@better-auth/passkey

npm
Затронутые версииВерсия исправления

< 1.4.0

1.4.0

7.1 High

CVSS3

Дефекты

CWE-284
CWE-639

7.1 High

CVSS3

Дефекты

CWE-284
CWE-639