🔍 CVE-2025-27414

0.0
CVSS Score
UNKNOWN
2025-02-28
2026-06-17 09:03
✅ 완료

🇰🇷 한글 설명

MinIO의 SFTP 연결 시 SSH 키 신뢰 평가 과정에서 발생하는 버그로 인해 인증 우회 및 권한 없는 데이터 접근이 가능합니다. LDAP을 외부 ID 제공자로 사용하며 sshPublicKey 속성이 없는 사용자의 경우, 서버가 클라이언트의 키를 잘못 신뢰하여 해당 사용자의 권한으로 모든 FTP 작업을 수행할 수 있습니다.

💡 쉬운 설명

MinIO에서 SFTP를 사용할 때, 특정 설정이 빠진 사용자의 경우 비밀번호 대신 아무 SSH 키나 사용해도 로그인이 되는 보안 결함입니다. 이를 통해 공격자는 허용된 범위 내에서 파일을 읽거나 쓰고 삭제할 수 있습니다.

🇺🇸 원문 (English)

MinIO is a high performance object storage. Starting in RELEASE.2024-06-06T09-36-42Z and prior to RELEASE.2025-02-28T09-55-16Z, a bug in evaluating the trust of the SSH key used in an SFTP connection to MinIO allows authentication bypass and unauthorized data access. On a MinIO server with SFTP access configured and using LDAP as an external identity provider, MinIO supports SSH key based authentication for SFTP connections when the user has the `sshPublicKey` attribute set in their LDAP server. The server trusts the client's key only when the public key is the same as the `sshPublicKey` attribute. Due to the bug, when the user has no `sshPublicKey` property in LDAP, the server ends up trusting the key allowing the client to perform any FTP operations allowed by the MinIO access policies associated with the LDAP user (or any of their groups). Three requirements must be met in order to exploit the vulnerability. First, the MinIO server must be configured to allow SFTP access and use LDAP as an external identity provider. Second, the attacker must have knowledge of an LDAP username that does not have the `sshPublicKey` property set. Third, such an LDAP username or one of their groups must also have some MinIO access policy configured. When this bug is successfully exploited, the attacker can perform any FTP operations (i.e. reading, writing, deleting and listing objects) allowed by the access policy associated with the LDAP user account (and their groups). Version 1.2.0 fixes the issue.

📍 영향받는 시스템

MinIO RELEASE.2024-06-06T09-36-42Z 미만 ~ RELEASE.2025-02-28T09-55-16Z 버전

⚔️ 공격 벡터

LDAP에 sshPublicKey 속성이 없는 사용자의 계정 정보를 이용하여 임의의 SSH 키로 SFTP 인증 우회

🛡️ 대응 방법

MinIO를 버전 1.2.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 RELEASE.2025-02-28T09-55-16Z 보다 낮은지 확인하십시오.

Shell / Script
curl -s http://<minio-server-ip>:<port>/minio/version | grep -E 'RELEASE'

💻 영향받는 소프트웨어

IBM Verify Identity Access