🔍 CVE-2026-47230

6.5
CVSS Score
MEDIUM
2026-08-12
2026-09-09 20:55
✅ 완료

🇰🇷 한글 설명

Admidio 오픈소스 사용자 관리 솔루션의 취약점으로, 파일 이름 변경 시 대상 폴더에 대한 권한 검증이 누락되었습니다. 공격자는 특정 폴더에 업로드 권한이 있다면, 읽기 권한만 있는 다른 폴더의 파일 이름을 변경하거나 설명을 수정할 수 있습니다.

💡 쉬운 설명

사용자가 권한이 없는 다른 폴더의 파일 이름을 마음대로 바꿀 수 있는 보안 결함입니다. 파일 내용을 직접 바꾸지는 못하더라도 파일의 정보를 조작하여 혼란을 줄 수 있습니다.

🇺🇸 원문 (English)

Admidio is an open-source user management solution. Prior to version 5.0.10, `modules/documents-files.php` mode `file_rename_save` shares the same root-cause shape as the cross-folder move bug (`05-documents-cross-folder-move-idor.md`): the top-level rights check at lines 79-89 validates `hasUploadRight()` on the URL parameter `folder_uuid`, but the rename operation acts on `file_uuid` — a separate URL parameter — without re-checking the folder that actually contains the file. `DocumentsService::renameFile()` resolves the target file via `getFileForDownload()` (which permits view-readable files) but does not require upload right on the file's source folder. Result: a user with upload right on any folder A can rename a file in folder B as long as they can view it. They can also overwrite the file's description. Version 5.0.10 contains a fix.

📍 영향받는 시스템

Admidio 5.0.10 미만 버전

⚔️ 공격 벡터

파일 이름 변경 요청 시 `folder_uuid`와 `file_uuid` 간의 권한 불일치를 이용한 IDOR 공격

🛡️ 대응 방법

Admidio를 최신 보안 패치가 적용된 5.0.10 버전 이상으로 업데이트하십시오.

🔧 검증 코드

설치된 Admidio의 버전이 5.0.10 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
php -r 'echo "Admidio version check";' # 실제 설치 환경의 패키지 관리자 또는 소스 코드를 통해 버전 확인 필요

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source