🔍 CVE-2026-34414

7.1
CVSS Score
HIGH
2026-04-22
2026-07-14 19:17
✅ 완료

🇰🇷 한글 설명

Xerte Online Toolkits 3.15 이하 버전의 elFinder 커넥터에서 rename 명령의 name 파라미터가 경로 이동 시퀀스를 필터링하지 않는 취약점. 공격자가 이를 악용하여 임의의 파일을 생성하거나 덮어쓸 수 있으며, PHP 파일을 애플리케이션 루트로 이동시켜 인증되지 않은 원격 코드 실행을 달성할 수 있음.

💡 쉬운 설명

Xerte 프로그램의 파일 관리 기능에서 폴더 경로를 검증하지 않아 공격자가 임의의 위치에 파일을 이동시킬 수 있는 문제. 이를 통해 중요 파일 삭제, 악성 코드 업로드, 웹사이트 해킹이 가능함.

🇺🇸 원문 (English)

Xerte Online Toolkits versions 3.15 and earlier contain a relative path traversal vulnerability in the elFinder connector endpoint at /editor/elfinder/php/connector.php where the name parameter in rename commands is not sanitized for path traversal sequences. Attackers can supply a name value containing directory traversal sequences to move files from project media directories to arbitrary locations on the filesystem, potentially overwriting application files, achieving stored cross-site scripting, or combining with other vulnerabilities to achieve unauthenticated remote code execution by moving PHP code files to the application root.

📍 영향받는 시스템

Xerte Online Toolkits 3.15 이하 버전

⚔️ 공격 벡터

/editor/elfinder/php/connector.php 엔드포인트의 rename 명령어에 경로 이동 시퀀스(../)를 포함한 파라미터 전송

🛡️ 대응 방법

Xerte Online Toolkits를 최신 버전으로 업그레이드하거나, name 파라미터의 경로 이동 시퀀스 필터링 및 입력 검증 구현

🔧 검증 코드

결과로 connector.php 파일 경로가 표시되면 Xerte가 설치되어 있으며, 해당 파일의 소유 애플리케이션 버전을 확인하여 3.15 이하 버전인 경우 취약함

Shell / Script
find / -name 'connector.php' -path '*/elfinder/*' 2>/dev/null | grep -E 'Xerte|elfinder' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP