🔍 CVE-2021-47938

8.8
CVSS Score
HIGH
2026-05-10
2026-10-06 22:10
✅ 완료

🇰🇷 한글 설명

ImpressCMS 1.4.2의 autotasks 관리 인터페이스에서 sat_code 매개변수로 PHP 코드 주입이 가능한 원격 코드 실행 취약점입니다. 인증된 공격자가 /modules/system/admin.php?fct=autotasks&op=mod로 조작된 POST 요청을 전송하여 실행 가능한 파일을 생성하고 GET 매개변수를 통해 임의의 명령을 실행할 수 있습니다.

💡 쉬운 설명

ImpressCMS라는 웹사이트 관리 프로그램 1.4.2 버전에서 관리자가 접속한 후 특정 페이지에 해로운 코드를 입력하면 서버에서 임의의 명령을 실행할 수 있는 보안 문제입니다. 공격자가 이를 악용하면 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

ImpressCMS 1.4.2 contains a remote code execution vulnerability in the autotasks administrative interface that allows authenticated attackers to execute arbitrary PHP code by injecting malicious code into the sat_code parameter. Attackers can authenticate, submit a POST request to /modules/system/admin.php?fct=autotasks&op=mod with crafted sat_code containing PHP commands, which creates an executable file that accepts arbitrary commands via GET parameters.

📍 영향받는 시스템

ImpressCMS 1.4.2 (이전 버전도 영향받을 가능성)

⚔️ 공격 벡터

인증된 공격자가 /modules/system/admin.php?fct=autotasks&op=mod로 sat_code 매개변수에 PHP 코드 주입

🛡️ 대응 방법

ImpressCMS를 1.4.2 이후 최신 버전으로 업데이트하거나, sat_code 입력값에 대한 입력 검증 및 코드 실행 제한 적용

🔧 검증 코드

ImpressCMS 설치 경로에서 버전 정보를 검색하거나 패키지 매니저에서 설치된 버전을 확인합니다. 1.4.2가 반환되면 취약점 존재 가능성이 있습니다.

Shell / Script
grep -r 'IMPRESSCMS_VERSION\|1\.4\.2' /usr/share/impresscms 2>/dev/null || dpkg -l | grep -i impresscms

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP