🇰🇷 한글 설명
Admidio 5.0.0부터 5.0.6 버전의 포럼 모듈에서 권한 검증 미흡으로 인해 발생하는 취약점입니다. 인증된 사용자가 게시글이나 토픽의 UUID를 알 경우, 관리자 권한 없이도 게시물을 영구적으로 삭제할 수 있습니다.
💡 쉬운 설명
로그인한 사용자라면 누구나 다른 사람이 쓴 글이나 게시판 전체를 마음대로 지울 수 있는 보안 결함입니다. 게시물의 고유 주소만 알면 권한 확인 없이 삭제가 가능합니다.
🇺🇸 원문 (English)
Admidio is an open-source user management solution. In versions 5.0.0 through 5.0.6, the forum module in Admidio does not verify whether the current user has permission to delete forum topics or posts. Both the topic_delete and post_delete actions in forum.php only validate the CSRF token but perform no authorization check before calling delete(). Any authenticated user with forum access can delete any topic (with all its posts) or any individual post by providing its UUID. This is inconsistent with the save/edit operations, which properly check isAdministratorForum() and ownership before allowing modifications. Any logged-in user can permanently and irreversibly delete any forum topic (including all its posts) or any individual post by simply knowing its UUID (which is publicly visible in URLs), completely bypassing authorization checks. This issue has been fixed in version 5.0.7.
📍 영향받는 시스템
Admidio 5.0.0 ~ 5.0.6
⚔️ 공격 벡터
인증된 사용자가 게시물 또는 토픽의 UUID를 사용하여 삭제 요청(topic_delete, post_delete)을 전송
🛡️ 대응 방법
Admidio를 최신 보안 패치가 적용된 버전 5.0.7 이상으로 업데이트하십시오.
🔧 검증 코드
설치된 Admidio의 버전이 5.0.0에서 5.0.6 사이인지 확인하여 취약 여부를 판단합니다.
php -r 'echo "Admidio version check";' | grep -E '5\.0\.[0-6]'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access