🔍 CVE-2026-94104

8.8
CVSS Score
HIGH
2026-09-20
2026-09-24 12:17
✅ 완료

🇰🇷 한글 설명

NivoCart 2.4.0 이하 버전의 File Manager multi() 엔드포인트에서 파일 확장자 검증이 누락된 임의 파일 업로드 취약점이 발견되었습니다. 이를 통해 권한이 제한된 공격자가 PHP 파일을 업로드하여 원격 코드 실행(RCE)을 수행할 수 있습니다.

💡 쉬운 설명

파일을 올릴 때 파일 종류를 제대로 확인하지 않아 발생하는 보안 구멍입니다. 해커가 악성 파일을 몰래 올려서 서버를 마음대로 조종할 수 있습니다.

🇺🇸 원문 (English)

NivoCart through 2.4.0 contains an arbitrary file upload vulnerability in the File Manager multi() endpoint that fails to validate file extensions for new filenames or when chunks parameter is 2 or higher. Attackers with view-only back-office access can upload PHP files to the web-accessible image/data/ directory and execute them for remote code execution.

📍 영향받는 시스템

NivoCart 2.4.0 이하 모든 버전

⚔️ 공격 벡터

백오피스 조회 권한을 가진 사용자가 파일 업로드 시 확장자 검증을 우회하여 PHP 파일 업로드

🛡️ 대응 방법

NivoCart를 최신 보안 패치가 적용된 버전으로 업데이트하고, 파일 업로드 시 확장자 화이트리스트 검증 로직을 강화하십시오.

🔧 검증 코드

해당 명령어로 설치된 소프트웨어의 버전을 확인한 후, 2.4.0 이하 버전인지 수동으로 대조하십시오.

Shell / Script
curl -s http://<target_ip>/path/to/nivo_cart | grep -i 'nivo_cart' && echo 'Check version manually'

📊 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