🔍 CVE-2024-47616

6.8
CVSS Score
MEDIUM
2024-10-02
2026-06-17 07:57
✅ 완료

🇰🇷 한글 설명

Pomerium의 databroker 서비스에서 JWT 검증이 불완전하여 서비스 계정 액세스 토큰이 API 권한 인증에 잘못 사용될 수 있는 취약점입니다. 이를 통해 공격자는 사용자 정보를 탈취하거나 세션을 위조하고, Pomerium의 경로 및 정책 설정을 조작할 수 있습니다.

💡 쉬운 설명

인증 시스템의 검사 과정에 허점이 있어, 일반적인 서비스용 열쇠를 관리자용 열쇠로 착각하여 문을 열어주는 문제입니다. 이로 인해 개인 정보가 유출되거나 시스템 설정이 마음대로 바뀔 위험이 있습니다.

🇺🇸 원문 (English)

Pomerium is an identity and context-aware access proxy. The Pomerium databroker service is responsible for managing all persistent Pomerium application state. Requests to the databroker service API are authorized by the presence of a JSON Web Token (JWT) signed by a key known by all Pomerium services in the same deployment. However, incomplete validation of this JWT meant that some service account access tokens would incorrectly be treated as valid for the purpose of databroker API authorization. Improper access to the databroker API could allow exfiltration of user info, spoofing of user sessions, or tampering with Pomerium routes, policies, and other settings. A Pomerium deployment is susceptible to this issue if all of the following conditions are met, you have issued a service account access token using Pomerium Zero or Pomerium Enterprise, the access token has an explicit expiration date in the future, and the core Pomerium databroker gRPC API is not otherwise secured by network access controls. This vulnerability is fixed in 0.27.1.

📍 영향받는 시스템

Pomerium (0.27.1 미만 버전 중 Pomerium Zero 또는 Enterprise 서비스 계정 토큰을 사용하는 환경)

⚔️ 공격 벡터

유효한 서비스 계정 액세스 토큰을 사용하여 네트워크 제어가 없는 databroker gRPC API에 접근

🛡️ 대응 방법

Pomerium를 0.27.1 버전 이상으로 업데이트하고, databroker API에 대한 네트워크 접근 제어를 설정하십시오.

🔧 검증 코드

명령어 실행 결과가 'Safe'이면 안전한 버전이며, 'Vulnerable'이면 취약한 버전입니다.

Shell / Script
curl -s http://<pomerium-host>/version | grep -E '0\.[0-9]+\.[0-9]+' | awk '{print $2}' | xargs -I {} python3 -c "import sys; sys.exit(0 if sys.version_info.major == 3 and '{}' >= '0.27.1' else 1)" && echo 'Safe' || echo 'Vulnerable'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Verify Identity Access