🔍 CVE-2016-2539

8.8
CVSS Score
HIGH
2017-02-07
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

ATutor 2.2.2 이전 버전의 install_modules.php에 CSRF 취약점이 존재하여 공격자가 사용자의 인증을 탈취하고 악의적인 zip 파일을 통해 임의의 파일을 업로드 및 PHP 코드를 실행할 수 있습니다. 사용자가 인지하지 못한 상태에서 모듈 설치 요청을 유도하여 서버 완전 장악이 가능합니다.

💡 쉬운 설명

ATutor 웹사이트의 모듈 설치 기능에 보안 허점이 있어서, 해커가 사용자 몰래 악의적인 파일을 업로드할 수 있습니다. 이를 통해 웹사이트를 완전히 장악하고 악성 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

Cross-site request forgery (CSRF) vulnerability in install_modules.php in ATutor before 2.2.2 allows remote attackers to hijack the authentication of users for requests that upload arbitrary files and execute arbitrary PHP code via vectors involving a crafted zip file.

📍 영향받는 시스템

ATutor 2.2.2 이전 모든 버전

⚔️ 공격 벡터

CSRF 공격으로 피해자를 속여 install_modules.php에 악의적인 zip 파일이 포함된 모듈 설치 요청을 자동 실행하도록 유도

🛡️ 대응 방법

ATutor를 2.2.2 이상으로 업그레이드하거나 install_modules.php에 CSRF 토큰 검증 메커니즘 추가

🔧 검증 코드

패키지 매니저 결과에서 2.2.2 이상이 표시되면 안전, 2.2.2 이하이면 취약함. 결과가 없으면 ATutor가 설치되지 않았거나 수동 설치된 상태

Shell / Script
dpkg -l 2>/dev/null | grep -i atutor | awk '{print $1, $3}' || find /var/www -name 'version.php' -path '*/atutor/*' -exec grep -h VERSION {} \; 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP