PT-2026-31663 · Unknown+1 · League/Oauth2-Server+1

Mohzubiri

·

Publicado

2026-04-08

·

Atualizado

2026-04-09

·

CVE-2026-39976

CVSS v3.1

7.1

Alta

VetorAV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions Laravel Passport versões 13.0.0 até 13.7.0
Description Laravel Passport, que fornece suporte ao servidor OAuth2 para Laravel, contém uma falha de bypass de autenticação para tokens client credentials. A biblioteca league/oauth2-server define a declaração JWT sub para o identificador do cliente. O guardião de token então usa este valor com a função retrieveById() sem verificar se corresponde a um identificador de usuário, autenticando potencialmente como um usuário real. Isso permite que qualquer token de máquina para máquina se autentique como um usuário.
Recommendations Atualize para a versão 13.7.1 ou posterior do Laravel Passport.

Exploit

Correção

Improper Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-05283
CVE-2026-39976
GHSA-349C-2H2F-MXF6

Produtos afetados

Laravel Passport
League/Oauth2-Server