English Advisory →
CVE-2026-489399.8/CRITICALCISA KEV 등재CWE-434CWE-434

Joomla iCagenda 확장 프로그램 임의 파일 업로드 및 원격 코드 실행(RCE) 취약점 (CVE-2026-48939)

영향받는 벤더 / 생태계
joomla, icagenda
대상 컴포넌트 / 패키지
icagenda
권고문 발행일
2026-06-20

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

Joomla CMS용 iCagenda 확장 프로그램 3.9.15 미만 및 4.0.8 미만 버전

파급 효과

인증되지 않은 공격자가 파일 첨부 기능을 악용하여 악성 PHP 스크립트를 업로드하고 웹 서버 권한으로 임의의 시스템 명령을 실행할 수 있습니다.

권장 조치

사용 중인 iCagenda 확장 프로그램을 즉시 최신 패치 버전(3.9.15 또는 4.0.8 이상)으로 업데이트하고, 업로드 디렉터리의 실행 권한을 차단하십시오.

영향받는 제품 및 버전 범위

Joomla iCagenda 확장 프로그램 - 3.9.x 계열: 3.9.15 미만 버전 - 4.0.x 계열: 4.0.8 미만 버전

권장 패치 및 임시 완화(Workaround) 가이드

PATCH & WORKAROUND

1. 공식 보안 패치 적용

제조사에서 배포한 최신 보안 패치 버전으로 즉시 업데이트를 수행하십시오.

  • iCagenda 3.9.x 사용자: 3.9.15 버전으로 업데이트
  • iCagenda 4.0.x 사용자: 4.0.8 버전으로 업데이트

2. 임시 완화 조치 (패치 적용이 어려운 경우)

A. 업로드 디렉터리 내 PHP 실행 권한 비활성화

iCagenda의 미디어/파일 업로드 경로(예: /images/icagenda/ 또는 /media/com_icagenda/) 내에서 PHP 스크립트가 실행되지 않도록 웹 서버 설정을 강화합니다.

Apache (.htaccess) 설정 예시:

apache
<Directory "/var/www/html/images/icagenda">
    <FilesMatch "\.(php|php3|php4|php5|phtml|pl|py|jsp|asp|sh|cgi)$">
        ForceType text/plain
        Require all denied
    </FilesMatch>
</Directory>

Nginx 설정 예시:

nginx
location ~* ^/images/icagenda/.*\.(php|phtml)$ {
    deny all;
    access_log off;
    log_not_found off;
}

B. WAF(웹 애플리케이션 방화벽) 규칙 적용

iCagenda 첨부파일 업로드 엔드포인트로 향하는 멀티파트 요청 중, 파일 확장자가 .php, .phtml, .php5 등을 포함하는 경우 차단하도록 WAF 룰을 구성하십시오.

권장 아키텍처 방어 통제 (Recommended Security Control)
Cloudflare Enterprise & Pro WAF
실제 공격에 악용되고 있는 제로데이 취약점이므로, 즉시 iCagenda 확장 프로그램을 최신 버전으로 업데이트하고 업로드 경로의 실행 권한을 격리하십시오.

코드 수정 전에도 가상 패치(Virtual Patching)로 웹 공격을 즉시 차단하세요

서버 재시작이나 긴급 패치가 어려운 운영 환경이라면 클라우드 WAF 관리형 룰셋을 활성화하여 SQLi, RCE, XSS 익스플로잇 페이로드를 엣지에서 1분 만에 차단할 수 있습니다.

평균 설정 시간 3분 · Zero-Day 자동 룰 업데이트
이 웹 취약점(WAF 우회 & RCE)을 안전한 실습 랩에서 직접 재현해 보세요
실습 랩 & 보안 강의 보러가기

취약점 발생 원리 및 공격 메커니즘

Joomla의 이벤트 관리 확장 프로그램인 iCagenda의 파일 첨부 기능에서 입력값 검증 미흡으로 인해 발생하는 위험도 'CRITICAL'(CVSS 9.8)의 임의 파일 업로드 취약점(CWE-434)입니다.

공격자는 파일 업로드 시 확장자 필터링 및 MIME 타입 검증 프로세스의 허점을 악용하여 .php와 같은 실행 가능한 스크립트 파일을 서버에 업로드할 수 있습니다. 업로드된 파일은 웹 루트 내에 저장되며, 공격자가 해당 경로에 직접 접근(Direct URL Access)함으로써 웹 서버 권한으로 악성 코드를 실행(RCE)하게 됩니다.

이 취약점은 현재 실제 공격에 적극적으로 악용되고 있으며(CISA KEV 등재, EPSS 점수 0.94), 자동화된 스캐너를 통해 취약한 경로를 탐색하고 웹셸을 심는 공격이 빈번하게 발생하고 있어 즉각적인 조치가 필요합니다.

공식 보안 권고문 및 참조 링크

SecOps Advisory Dispatch & RSS Feed

일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독

보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.

Slack / Teams / RSS 리더 연동:
CVE-2026-48939: Joomla iCagenda 확장 프로그램 임의 파일 업로드 및 원격 코드 실행(RCE) 취약점 (CVE-2026-48939) (CVSS 9.8) | CVE Pulse