🔍 CVE-2020-15097

9.1
CVSS Score
CRITICAL
2021-02-02
2026-06-17 02:56
✅ 완료

🇰🇷 한글 설명

loklak 오픈소스 서버 애플리케이션에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 입력값 검증 미흡으로 인해 공격자가 서버의 관리 설정 파일 및 시스템 파일을 읽거나 임의의 파일을 작성할 수 있습니다.

💡 쉬운 설명

해커가 서버의 보안 규칙을 어기고 허가되지 않은 파일에 접근하거나 파일을 마음대로 저장할 수 있는 결함입니다. 이를 통해 서버의 중요한 설정 정보를 훔치거나 시스템을 조작할 위험이 있습니다.

🇺🇸 원문 (English)

loklak is an open-source server application which is able to collect messages from various sources, including twitter. The server contains a search index and a peer-to-peer index sharing interface. All messages are stored in an elasticsearch index. In loklak less than or equal to commit 5f48476, a path traversal vulnerability exists. Insufficient input validation in the APIs exposed by the loklak server allowed a directory traversal vulnerability. Any admin configuration and files readable by the app available on the hosted file system can be retrieved by the attacker. Furthermore, user-controlled content could be written to any admin config and files readable by the application. This has been patched in commit 50dd692. Users will need to upgrade their hosted instances of loklak to not be vulnerable to this exploit.

📍 영향받는 시스템

loklak (commit 5f48476 이하 버전)

⚔️ 공격 벡터

API를 통한 부적절한 입력값 전달을 이용한 경로 탐색 공격

🛡️ 대응 방법

loklak을 최신 패치가 적용된 버전(commit 50dd692 이상)으로 업그레이드

🔧 검증 코드

출력된 커밋 해시값이 50dd692보다 이전인지 확인하여 취약 여부를 판단합니다.

Shell / Script
git rev-parse HEAD

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server