🔍 CVE-2023-25560

8.2
CVSS Score
HIGH
2023-02-11
2026-06-17 05:41
✅ 완료

🇰🇷 한글 설명

오픈소스 메타데이터 플랫폼인 DataHub의 AuthServiceClient에서 사용자 제어 데이터가 포함된 포맷 문자열을 사용하여 JSON을 생성할 때 발생하는 취약점입니다. 공격자는 이를 통해 JSON 문자열을 조작하여 인증을 우회하거나 시스템 계정을 생성함으로써 전체 시스템 권한을 탈취할 수 있습니다.

💡 쉬운 설명

사용자가 입력한 데이터를 검증 없이 JSON 형식으로 만들다가 발생하는 오류입니다. 이를 통해 해커가 가짜 정보를 끼워 넣어 관리자 권한을 얻거나 시스템을 장악할 수 있습니다.

🇺🇸 원문 (English)

DataHub is an open-source metadata platform. The AuthServiceClient which is responsible for creation of new accounts, verifying credentials, resetting them or requesting access tokens, crafts multiple JSON strings using format strings with user-controlled data. This means that an attacker may be able to augment these JSON strings to be sent to the backend and that can potentially be abused by including new or colliding values. This issue may lead to an authentication bypass and the creation of system accounts, which effectively can lead to full system compromise. Users are advised to upgrade. There are no known workarounds for this vulnerability. This vulnerability was discovered and reported by the GitHub Security lab and is tracked as GHSL-2022-080.

📍 영향받는 시스템

DataHub (AuthServiceClient 구성 요소 포함 버전)

⚔️ 공격 벡터

사용자 입력값이 포함된 포맷 문자열을 조작하여 백엔드로 전송되는 JSON 데이터에 새로운 값을 삽입하거나 충돌을 유도함

🛡️ 대응 방법

DataHub를 최신 보안 패치가 적용된 버전으로 즉시 업그레이드하십시오.

🔧 검증 코드

DataHub 서비스의 버전을 확인하여 취약점이 해결된 패치 버전 이상인지 확인하십시오.

Shell / Script
python3 -c "import requests; print('Check DataHub version via API or installed package')"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access