🔍 CVE-2026-82395

0.0
CVSS Score
UNKNOWN
2026-08-31
2026-09-08 21:11
✅ 완료

🇰🇷 한글 설명

Sulu CMS의 미디어 이동 엔드포인트가 미디어 항목의 실제 소스 컬렉션 대신 클라이언트가 제공한 값을 기반으로 권한을 확인하는 취약점입니다. 인증된 백엔드 사용자가 특정 컬렉션에 대한 편집 권한이 있다면, 대상 미디어 식별자를 이용해 제한된 컬렉션의 항목을 이동시켜 권한 없이 콘텐츠를 열람하거나 다운로드할 수 있습니다.

💡 쉬운 설명

파일을 옮길 때 시스템이 실제 파일 위치를 확인하지 않고 사용자가 입력한 정보를 믿어버리는 문제입니다. 이를 통해 권한이 없는 사용자가 몰래 다른 폴더에 있는 파일을 가져올 수 있습니다.

🇺🇸 원문 (English)

Sulu is an open-source PHP content management system based on the Symfony framework. Prior to versions 2.6.25 and 3.0.8, the media move endpoint derives its permission check from the client-supplied collection value instead of the media item's actual source collection, and src/Sulu/Bundle/MediaBundle/Media/Manager/MediaManager.php allows MediaManager::move() to reassign the item without checking that source. An authenticated backend user with edit permission on one collection and knowledge of a target media identifier can name the allowed collection in the request, move an item out of a restricted collection, and then view or download content the user was not permitted to access. This issue is fixed in versions 2.6.25 and 3.0.8.

📍 영향받는 시스템

Sulu CMS versions prior to 2.6.25 and 3.0.8

⚔️ 공격 벡터

인증된 사용자가 미디어 이동 요청 시 클라이언트 측에서 컬렉션 값을 조작하여 전송

🛡️ 대응 방법

Sulu CMS를 버전 2.6.25 또는 3.0.8 이상으로 업데이트

🔧 검증 코드

출력된 버전 정보가 2.6.25 또는 3.0.8 미만인지 확인

Shell / Script
composer show sulu/core | grep 'versions'

💻 영향받는 소프트웨어

PHP