🇰🇷 한글 설명
Dataease 2.10.12 이하 버전에서 DB2 JDBC 연결 문자열의 ldap 파라미터 필터링 미흡으로 인해 SSRF 취약점이 발생합니다. 이 취약점을 통해 공격자는 서버 측 요청 위조(SSRF)를 수행할 수 있으며, 특정 환경에서는 원격 코드 실행(RCE)으로 이어질 위험이 있습니다.
💡 쉬운 설명
데이터 분석 도구인 Dataease의 설정 오류를 이용해 공격자가 서버를 조종하여 내부 네트워크에 잘못된 요청을 보내게 만드는 보안 약점입니다. 이를 통해 서버의 내부 정보를 훔치거나 다른 시스템을 공격하는 통로로 악용될 수 있습니다.
🇺🇸 원문 (English)
Dataease is an open source data analytics and visualization platform. In Dataease versions up to 2.10.12, the patch introduced to mitigate DB2 JDBC deserialization remote code execution attacks only blacklisted the rmi parameter. The ldap parameter in the DB2 JDBC connection string was not filtered, allowing attackers to exploit the DB2 JDBC connection string to trigger server-side request forgery (SSRF). In higher versions of Java, ldap deserialization (autoDeserialize) is disabled by default, preventing remote code execution, but SSRF remains exploitable. Versions up to 2.10.12 are affected. The issue is fixed in version 2.10.13. Updating to 2.10.13 or later is recommended. No known workarounds are documented aside from upgrading.
📍 영향받는 시스템
Dataease versions up to 2.10.12
⚔️ 공격 벡터
DB2 JDBC 연결 문자열 내 필터링되지 않은 ldap 파라미터를 이용한 SSRF 공격
🛡️ 대응 방법
Dataease를 2.10.13 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과에 2.10.0부터 2.10.12 사이의 버전 번호가 나타나면 취약한 상태입니다.
curl -s http://<target_ip>:<port>/version | grep -E '2.10.1[0-2]'