🔍 CVE-2026-50157

6.5
CVSS Score
MEDIUM
2026-09-14
2026-09-30 17:43
✅ 완료

🇰🇷 한글 설명

Auth0 Symfony SDK 5.0.0-BETA0부터 5.9.0 버전까지, Authorizer 클래스가 Authorization 헤더뿐만 아니라 URL 쿼리 파라미터의 OAuth 2.0 토큰도 허용하는 취약점이 발견되었습니다. 이로 인해 쿼리 스트링에 포함된 토큰이 서버 로그, 브라우저 기록 또는 리퍼러 데이터에 남게 되어 공격자가 이를 탈취하고 재사용할 위험이 있습니다.

💡 쉬운 설명

인증에 필요한 비밀 열쇠(토큰)가 주소창에 노출되어 기록에 남을 수 있는 문제입니다. 해커가 기록된 주소를 통해 열쇠를 훔쳐서 사용자 계정에 몰래 접속할 수 있습니다.

🇺🇸 원문 (English)

Auth0 Symfony is a Symfony SDK for Auth0 Authentication and Management APIs. From 5.0.0-BETA0 until 5.9.0, the Authorizer::authenticate() and Authorizer::supports() paths in the Authorizer security authenticator may accept OAuth 2.0 bearer access tokens from the token URL query parameter as well as the Authorization header for protected HTTP routes. Query-string tokens can be recorded in server logs, browser history, or referrer data and then replayed against protected API endpoints. This issue is fixed in version 5.9.0.

📍 영향받는 시스템

Auth0 Symfony SDK 5.0.0-BETA0 ~ 5.9.0

⚔️ 공격 벡터

URL 쿼리 파라미터에 포함된 액세스 토큰을 로그나 브라우저 기록에서 탈취하여 재전송(Replay) 공격 수행

🛡️ 대응 방법

Auth0 Symfony SDK를 5.9.0 이상의 버전으로 업데이트

🔧 검증 코드

출력된 버전이 5.9.0 미만(5.0.0-BETA0 ~ 5.8.x)이면 취약한 상태입니다.

Shell / Script
composer show auth0/auth0-symfony-sdk | grep 'versions'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Security Management Server