🔍 CVE-2026-73679

7.2
CVSS Score
HIGH
2026-08-14
2026-08-26 16:57
✅ 완료

🇰🇷 한글 설명

ImpressCMS의 커스텀 태그 모듈에서 인증된 관리자가 임의의 PHP 코드를 실행할 수 있는 원격 코드 실행(RCE) 취약점이 발견되었습니다. HTML 인코딩된 콘텐츠를 디코딩하는 과정에서 보안 필터링을 우회하여, 악성 페이로드가 저장될 경우 프론트엔드 페이지 로드 시마다 코드가 실행됩니다.

💡 쉬운 설명

관리자 권한을 가진 사용자가 시스템에 몰래 악성 명령어를 심어둘 수 있는 보안 약점입니다. 이 명령어가 실행되면 해커가 웹사이트의 제어권을 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

ImpressCMS contains an authenticated remote code execution vulnerability in the custom tag module that allows authenticated administrators to execute arbitrary PHP code by storing a malicious payload in a custom tag with PHP type enabled. The application decodes HTML-encoded content via undoHtmlSpecialChars() before passing it to eval() in the renderWithPhp() method, bypassing HTML Purifier sanitization, and the payload is triggered on every frontend page load through the preload event system.

📍 영향받는 시스템

ImpressCMS (커스텀 태그 모듈 사용 버전)

⚔️ 공격 벡터

인증된 관리자가 PHP 타입이 활성화된 커스텀 태그에 악성 페이로드를 저장하여 실행

🛡️ 대응 방법

해당 모듈의 보안 패치를 적용하거나, 커스텀 태그 설정에서 PHP 실행 기능을 비활성화하십시오.

🔧 검증 코드

명령어 결과로 renderWithPhp 함수가 포함된 파일이 출력되면 해당 취약한 코드가 존재하는 시스템입니다.

Shell / Script
grep -r 'renderWithPhp' /path/to/impresscms/modules/custom_tag/ 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP