🇰🇷 한글 설명
AncoraThemes Netmix에서 PHP include/require 문의 파일명이 부정확하게 제어되는 취약점으로, 공격자가 로컬 파일을 임의로 포함시킬 수 있습니다. 서버의 민감한 설정파일, 데이터베이스 정보 등이 노출될 위험이 있습니다. 버전 1.0.10 이하가 영향을 받습니다.
💡 쉬운 설명
웹사이트가 파일을 불러올 때 어떤 파일을 불러야 하는지 제대로 확인하지 않아서, 공격자가 비밀 파일들을 읽을 수 있게 되는 문제입니다. 공격자는 특수한 경로를 입력해서 서버 내부의 비밀 정보(비밀번호, 설정정보 등)를 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in AncoraThemes Netmix netmix allows PHP Local File Inclusion.This issue affects Netmix: from n/a through <= 1.0.10.
📍 영향받는 시스템
AncoraThemes Netmix <= version 1.0.10
⚔️ 공격 벡터
불충분한 입력 검증을 통해 include/require 파라미터에 경로 조작(../ 등)을 삽입하여 서버의 임의 파일(예: /etc/passwd, wp-config.php)을 포함시키고 내용 노출
🛡️ 대응 방법
Netmix를 1.0.11 이상으로 즉시 업그레이드하거나, 임시 조치로 파일 포함 파라미터에 대한 화이트리스트 검증 추가
🔧 검증 코드
명령어 결과로 Netmix 디렉토리를 찾은 후 버전파일(readme.txt, version.php 등)에서 버전을 확인하여 1.0.10 이하면 즉시 패치 필요
find /var/www -name 'netmix.php' -o -name 'netmix' -type d 2>/dev/null | head -5