🔍 CVE-2026-34381

7.5
CVSS Score
HIGH
2026-03-31
2026-10-06 22:10
✅ 완료

🇰🇷 한글 설명

Admidio 5.0.0부터 5.0.8 미만 버전에서 발생하는 보안 취약점으로, Docker 이미지의 Apache 설정 오류로 인해 .htaccess 파일이 무시됩니다. 이로 인해 권한 설정과 관계없이 업로드된 문서에 인증 없이 HTTP를 통해 직접 접근할 수 있는 정보 노출 문제가 발생합니다.

💡 쉬운 설명

사용자가 올린 중요한 파일들을 보호하는 잠금장치가 설정 오류로 인해 작동하지 않는 상태입니다. 파일 경로만 알면 누구나 로그인 없이 파일을 다운로드할 수 있습니다.

🇺🇸 원문 (English)

Admidio is an open-source user management solution. From version 5.0.0 to before version 5.0.8, Admidio relies on adm_my_files/.htaccess to deny direct HTTP access to uploaded documents. The Docker image ships with AllowOverride None in the Apache configuration, which causes Apache to silently ignore all .htaccess files. As a result, any file uploaded to the documents module regardless of the role-based permissions configured in the UI, is directly accessible over HTTP without authentication by anyone who knows the file path. The file path is disclosed in the upload response JSON. This issue has been patched in version 5.0.8.

📍 영향받는 시스템

Admidio version 5.0.0 to before 5.0.8 (Docker image environment)

⚔️ 공격 벡터

업로드 응답 JSON에서 노출된 파일 경로를 이용한 직접적인 HTTP GET 요청

🛡️ 대응 방법

Admidio를 버전 5.0.8 이상으로 업데이트하거나 Apache 설정에서 AllowOverride를 All로 변경

🔧 검증 코드

업로드된 파일 경로로 요청을 보냈을 때 HTTP 200 응답이 오면 취약한 상태이며, 403 등의 오류가 발생하면 안전한 상태입니다.

Shell / Script
curl -s http://<target_ip>/adm_my_files/<uploaded_file_path> | grep -q 'HTTP/1.1 200 OK' && echo 'Vulnerable' || echo 'Not Vulnerable'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker