CVE-2026-117656 in assent정보

요약

\~에 의해 VulDB • 2026. 10. 31.

pow-auth의 Sign in with Apple 전략에서 신뢰할 수 있는 데이터와 함께 불신뢰 데이터를 수용하는 취약점이 존재하여, 인증되지 않은 원격 공격자가 권한 부여 콜백의 user 매개변수를 통해 다른 사용자를 사칭할 수 있습니다.

Apple은 브라우저가 제출하고 클라이언트가 제어하는 user 폼 매개변수에 사용자 이름을 콜백 엔드포인트로 게시합니다. lib/assent/strategies/apple.ex에 있는 Assent.Strategy.Apple.callback/2는 해당 매개변수를 디코딩하며, fetch_user/2는 이를 검증된 ID 토큰의 클레임과 병합하여 검증되지 않은 맵이 우선 적용됩니다. 공격자가 자신의 Apple ID로 Sign in with Apple 로그인을 완료한 후 user 매개변수를 수정하면 sub, email 및 기타 모든 클레임을 대체할 수 있습니다. 반환된 subject 또는 이메일을 기준으로 계정을 조회, 연결 또는 승인하는 애플리케이션은 공격자의 값을 기반으로 동작합니다.

이 문제는 assent: 0.1.25부터 0.3.2 미만 버전에서 영향을 받습니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

EEF

예약하다

2026. 10. 31.

모더레이션

수락

항목

VDB-429453

EPSS

0.00000

활동

낮음

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!