🔍 CVE-2007-5918

6.0
CVSS Score
MEDIUM
2007-11-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP-Nuke의 MS TopSites 애드온 edit.php에서 CSRF 취약점으로, uname 파라미터 검증이 없어 인증된 공격자가 다른 사용자의 계정 정보를 변경할 수 있습니다. modules.php의 edit 요청을 조작하여 임의 사용자의 정보나 SiteTitleName을 수정 가능합니다.

💡 쉬운 설명

PHP-Nuke 웹사이트 플러그인에서 다른 사람의 계정 정보를 변경할 수 있는 결함입니다. 로그인한 상태에서 의도하지 않은 계정 정보 변경이 발생할 수 있습니다.

🇺🇸 원문 (English)

Cross-site request forgery (CSRF) vulnerability in edit.php in the MS TopSites add-on for PHP-Nuke does not verify that the uname parameter matches the current account, which allows remote authenticated users to change arbitrary accounts or change the SiteTitleName field as an arbitrary user via a modified uname value in an edit action to modules.php.

📍 영향받는 시스템

PHP-Nuke MS TopSites add-on (모든 버전 - 명시된 패치 버전 없음)

⚔️ 공격 벡터

인증된 사용자가 edit.php로 조작된 uname 파라미터를 포함한 CSRF 요청 전송

🛡️ 대응 방법

MS TopSites 애드온 최신 버전 업데이트 및 uname 파라미터 서버 측 검증 강화, CSRF 토큰 구현

🔧 검증 코드

edit.php 파일이 발견되면 해당 파일의 uname 검증 로직을 확인하여 현재 사용자와의 일치 여부를 검토

Shell / Script
find / -name 'edit.php' -path '*TopSites*' 2>/dev/null | xargs grep -l 'uname' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:S/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP