🔍 CVE-2026-63687

9.1
CVSS Score
CRITICAL
2026-08-06
2026-10-23 21:10
✅ 완료

🇰🇷 한글 설명

Apache CXF의 JwtRequestCodeFilter가 서명된 JWT의 모든 클레임을 보안 민감 파라미터를 제외하지 않고 인증 파라미터 맵에 복사하는 취약점입니다. 이를 통해 공격자는 PKCE 무결성과 OpenID Connect 재전송 방지 기능을 무력화할 수 있습니다.

💡 쉬운 설명

인증 과정에서 사용되는 중요한 보안 정보가 공격자가 조작한 데이터로 덮어씌워질 수 있는 문제입니다. 이로 인해 로그인 보안 절차가 무력화되어 계정 탈취 등의 위험이 발생할 수 있습니다.

🇺🇸 원문 (English)

Apache CXF's JwtRequestCodeFilter copies all claims from a signed request JWT into the authorization parameter map without excluding security-sensitive parameters. A client that can produce a validly-signed request JWT (e.g., one whose client_secret is known or compromised) can thereby substitute the code_challenge, code_challenge_method, nonce, and state values that were set in the outer HTTP request, undermining PKCE integrity and OpenID Connect replay protection. Users are recommended to upgrade to versions 4.2.3 or 4.1.8 or 3.6.12, which fix this issue.

📍 영향받는 시스템

Apache CXF (4.2.x 미만, 4.1.x 미만, 3.6.x 미만 버전)

⚔️ 공격 벡터

유효한 서명을 가진 JWT를 생성할 수 있는 공격자가 HTTP 요청의 보안 파라미터를 JWT 내부의 클레임으로 교체하여 공격

🛡️ 대응 방법

Apache CXF를 4.2.3, 4.1.8 또는 3.6.12 이상의 버전으로 업그레이드

🔧 검증 코드

출력된 결과에서 Apache CXF 관련 라이브러리의 버전을 확인하여 취약한 버전인지 체크합니다.

Shell / Script
mvn dependency:list | grep -E 'cxf-rt-security|cxf-core'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Storage Protect Client