🇰🇷 한글 설명
MinIO RELEASE.2021-01-30T00-20-58Z 이전 버전에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 공격자는 조작된 URL을 통해 서버가 내부 리소스나 AWS 메타데이터와 같은 민감한 정보에 접근하도록 유도할 수 있습니다.
💡 쉬운 설명
해커가 서버를 속여서 서버 내부의 비밀 정보나 다른 컴퓨터에 몰래 접속하게 만드는 취약점입니다. 이를 통해 서버 안에 숨겨진 중요한 데이터가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
MinIO is a High Performance Object Storage released under Apache License v2.0. In MinIO before version RELEASE.2021-01-30T00-20-58Z there is a server-side request forgery vulnerability. The target application may have functionality for importing data from a URL, publishing data to a URL, or otherwise reading data from a URL that can be tampered with. The attacker modifies the calls to this functionality by supplying a completely different URL or by manipulating how URLs are built (path traversal etc.). In a Server-Side Request Forgery (SSRF) attack, the attacker can abuse functionality on the server to read or update internal resources. The attacker can supply or modify a URL which the code running on the server will read or submit data, and by carefully selecting the URLs, the attacker may be able to read server configuration such as AWS metadata, connect to internal services like HTTP enabled databases, or perform post requests towards internal services which are not intended to be exposed. This is fixed in version RELEASE.2021-01-30T00-20-58Z, all users are advised to upgrade. As a workaround you can disable the browser front-end with "MINIO_BROWSER=off" environment variable.
📍 영향받는 시스템
MinIO RELEASE.2021-01-30T00-20-58Z 미만 버전
⚔️ 공격 벡터
URL 입력란에 조작된 주소를 입력하여 서버가 내부 네트워크나 메타데이터 서비스로 요청을 보내도록 유도
🛡️ 대응 방법
MinIO를 RELEASE.2021-01-30T00-20-58Z 이상 버전으로 업데이트하거나 'MINIO_BROWSER=off' 환경 변수로 브라우저 프런트엔드를 비활성화
🔧 검증 코드
명령어 결과에 수정된 버전인 RELEASE.2021-01-30T00-20-58Z가 포함되어 있으면 안전합니다.
curl -s http://<minio-server-ip>:<port>/minio/v2/download/release.json | grep -E '"version": "RELEASE.2021-01-30T00-20-58Z"'