🔍 CVE-2026-42797

4.9
CVSS Score
MEDIUM
2026-05-25
2026-07-24 10:10
✅ 완료

🇰🇷 한글 설명

Apache Syncope의 데이터 쿼리를 통한 민감 정보 노출 취약점입니다. 파생 스키마(Derived Schemas) 권한을 가진 관리자가 악성 JEXL 표현식을 생성하여, 사용자 읽기 권한이 있는 다른 관리자가 사용자의 보안 민감 정보에 접근할 수 있게 합니다.

💡 쉬운 설명

권한이 있는 관리자가 특수한 명령어를 만들어 놓으면, 다른 관리자가 일반적인 조회 과정을 통해 남의 비밀 정보를 몰래 볼 수 있는 문제입니다. 시스템 설정 과정에서 보안 규칙을 우회하여 민감한 데이터를 유출할 수 있습니다.

🇺🇸 원문 (English)

Exposure of Sensitive Information Through Data Queries vulnerability in Apache Syncope. An administrator with adequate entitlements for Derived Schemas can create a malicious JEXL expression which allows any administrator with sufficient entitlements for User read to access User-related security-sensitive information. This issue affects Apache Syncope: 3.0 through 3.0.16, 4.0 through 4.0.5, 4.1.0. Users are recommended to upgrade to version 4.0.6 / 4.1.1, which fix this issue by further restricting the JEXL expression definition.

📍 영향받는 시스템

Apache Syncope 3.0 ~ 3.0.16, 4.0 ~ 4.0.5, 4.1.0

⚔️ 공격 벡터

Derived Schemas 권한을 가진 관리자가 악성 JEXL 표현식을 생성하여 사용자 데이터 쿼리 실행

🛡️ 대응 방법

Apache Syncope를 4.0.6 또는 4.1.1 이상의 버전으로 업그레이드

🔧 검증 코드

출력된 Apache Syncope의 버전을 확인하여 취약한 버전 범위에 포함되는지 확인합니다.

Shell / Script
rpm -qa | grep syncope || dpkg -l | grep syncope || python3 -c "import syncope; print(syncope.__version__)" 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST