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

exploitDog

nvd логотип

CVE-2026-39976

Опубликовано: 09 апр. 2026
Источник: nvd
CVSS3: 7.1
EPSS Низкий

Описание

Laravel Passport provides OAuth2 server support to Laravel. From 13.0.0 to before 13.7.1, there is an Authentication Bypass for client_credentials tokens. the league/oauth2-server library sets the JWT sub claim to the client identifier (since there's no user). The token guard then passes this value to retrieveById() without validating it's actually a user identifier, potentially resolving an unrelated real user. Any machine-to-machine token can inadvertently authenticate as an actual user. This vulnerability is fixed in 13.7.1.

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:laravel:passport:*:*:*:*:*:laravel:*:*
Версия от 13.0.0 (включая) до 13.7.1 (исключая)

EPSS

Процентиль: 21%
0.00289
Низкий

7.1 High

CVSS3

Дефекты

CWE-287

Связанные уязвимости

CVSS3: 7.1
github
4 месяца назад

Laravel Passport: TokenGuard Authenticates Unrelated User for Client Credentials Tokens

CVSS3: 7.1
fstec
4 месяца назад

Уязвимость функции retrieveById() пакета для реализации сервера OAuth2 Laravel Passport, позволяющая нарушителю получить несанкционированный доступ к защищаемой информации

EPSS

Процентиль: 21%
0.00289
Низкий

7.1 High

CVSS3

Дефекты

CWE-287