CVE-2026-48356 취약점은 파일 업로드 결함 하나로 끝나지 않습니다. 공격자가 PolyShell이라는 수단으로 웹셸을 업로드하고 Magento CMS 블록 로더를 설치해 시스템 권한을 상승시키는 공격 캠페인에 실제로 활용되고 있습니다.
Adobe Commerce 및 Magento의 치명적 보안 결함 분석
전자상거래 플랫폼의 안정성은 비즈니스의 생존과 직결됩니다. 최근 Adobe Commerce와 Magento Open Source에서 발견된 CVE-2026-48356 취약점은 시스템 운영자에게 심각한 위협입니다. 이 취약점은 CWE-434(Unrestricted Upload of File with Dangerous Type)로 분류되며, 위험한 유형의 파일이 제한 없이 업로드되는 결함입니다.
이 취약점에서 가장 위험한 지점은 영향도입니다. ‘권한 상승(Privilege escalation)’으로 명시되어 있습니다. 공격자가 초기 침투 뒤 시스템 안에서 더 높은 권한을 획득해 관리자 권한을 장악하거나 민감한 데이터에 접근할 수 있다는 뜻입니다.
취약점에 노출된 대상 제품군은 아래와 같습니다.
- Adobe Commerce
- Magento Open Source
- Adobe Commerce Events 1.21.0
Adobe는 이 위험을 해결하기 위해 2026년 7월 14일 APSB26-73 보안 업데이트를 공개했습니다.
CVE-2026-48356과 PolyShell 웹셸 캠페인의 실체
이 취약점이 이론에 그치지 않았다는 사실을 Sansec의 관측 사례가 증명합니다. 공격자들은 CVE-2026-48356을 악용해 PolyShell로 웹셸을 업로드하는 캠페인을 벌였습니다.
웹셸 업로드 이후의 공격 흐름은 더욱 정교합니다. 공격자는 Magento CMS 블록 로더 형태의 로더를 설치해 지속적인 접근 권한을 유지하려 합니다. 흔한 파일 업로드 취약점이 파일 변조에 그치는 것과 달리, 시스템 내부에 상주하며 제어권을 계속 행사하려는 전략적인 공격입니다.
실제 피해 규모를 분석한 Sansec의 데이터에서 패치 누락의 위험성이 그대로 드러납니다.
| 분석 대상 | 발견된 로더 설치 건수 | PolyShell/SessionRea 파일 확인 비율 |
|---|---|---|
| 코어 패치가 누락된 Magento 2 설치 사례 | 169건 | 60% (102건) |
표에서 보듯 코어 패치를 하나 이상 누락한 시스템의 60%에서 실제 악성 파일이 확인됐습니다. 보안 업데이트를 즉시 적용하지 않은 환경은 그만큼 빨리 공격자의 타깃이 됩니다.
연쇄적 위협: CVE-2026-75650과 StyleSmuggler의 등장
Adobe Commerce 환경의 관리자는 CVE-2026-48356뿐 아니라 또 다른 치명적인 취약점인 CVE-2026-75650도 경계해야 합니다. 이 취약점은 템플릿 엔진 내 특수 요소의 불충분한 중화로 발생하는 CWE-1336 결함이며, 무인증 원격 코드 실행(RCE)이 가능합니다.
CVE-2026-75650의 위험성은 아래 지표에서 드러납니다.
- CVSS 3.1 기본 점수 10.0(Critical) 산정
- 2026년 9월 8일 CISA KEV(Known Exploited Vulnerabilities) 카탈로그 추가
Sansec은 이 취약점을 악용한 제로데이 공격 사례에 ‘StyleSmuggler’라는 이름을 붙였습니다. StyleSmuggler 공격자는 웹셸 수준을 넘어서는 고도화된 페이로드를 배포하고 있습니다.
- Rust 기반 Linux 백도어
- PHP 드로퍼 및 웹셸
이 공격 양상은 웹사이트 변조를 넘어 서버 전체의 제어권을 탈취하고, Rust 같은 저수준 언어로 작성된 백도어로 탐지를 회피하려는 정교한 공격자의 의도가 반영되어 있습니다.
시스템 운영자를 위한 긴급 대응 가이드
Adobe Commerce 및 Magento 기반 웹사이트를 운영하는 IT 보안 담당자와 관리자는 아래 대응 절차를 즉시 수행해야 합니다.
1. 보안 패치 즉시 적용
우선할 일은 하나입니다. Adobe가 제공한 공식 보안 업데이트를 적용하는 것입니다.
- CVE-2026-48356 대응: APSB26-73 보안 업데이트 적용
- CVE-2026-75650 대응: APSB26-146 보안 공지에 따라 VULN-39341 핫픽스 및 Composer 패치 적용
2. 침해 사고 분석 및 웹셸 점검
이미 패치를 누락한 기간이 있다면 시스템 내에 악성 로더가 설치되었을 가능성을 배제할 수 없습니다. 아래 징후가 있는지 점검하십시오.
- PolyShell 또는 SessionRea와 관련된 파일 생성 여부
- Magento CMS 블록 로더 형태의 비정상적인 로더 설치 여부
- Rust 기반의 알 수 없는 바이너리 파일 존재 여부
3. 전방위적 보안 강화
무인증 RCE와 권한 상승 취약점이 연달아 발견된 만큼 패치 적용만으로는 부족합니다. 시스템 전반의 무결성을 검토하되, 기존에 탈취되었을 가능성이 있는 자격증명은 로테이션하고 불필요한 파일 업로드 경로에 대한 접근 제어도 강화할 것을 권합니다.