CVE-2026-39976 in passport정보

요약

\~에 의해 VulDB • 2026. 06. 03.

Laravel Passport는 Laravel에 OAuth2 서버 지원을 제공합니다. 버전 13.0.0부터 13.7.1 이전까지 client_credentials 토큰에 대한 인증 우회(Authentication Bypass) 취약점이 존재합니다. the league/oauth2-server 라이브러리는 JWT sub 클레임을 클라이언트 식별자에 설정합니다(사용자가 없기 때문). 이후 토큰 가드(Token Guard)는 이 값을 validateById()로 전달하여 조회하지만, 해당 값이 실제로 사용자 식별자인지 검증하지 않아 관련 없는 실제 사용자를 잘못 매칭할 수 있습니다. 이로 인해 머신 투 머신(M2M) 토큰이 우연히 실제 사용자로 인증될 가능성이 있습니다. 이 취약점은 13.7.1에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 04. 08.

모더레이션

수락

항목

VDB-356633

EPSS

0.00289

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!