🇰🇷 한글 설명
Sucuri Security WordPress 플러그인 2.7.3 이하 버전의 pageIntegritySubmission() 메서드에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증된 관리자가 sucuriscan_integrity 파라미터에 디렉토리 탐색 시퀀스를 입력하여 wp-config.php나 .htaccess와 같은 민감한 파일을 삭제할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 공격자가 특수하게 조작된 명령을 보내 웹사이트의 핵심 설정 파일을 삭제할 수 있는 문제입니다. 이로 인해 웹사이트가 중단되거나 보안 설정이 무력화될 수 있습니다.
🇺🇸 원문 (English)
Sucuri Security WordPress plugin through version 2.7.3 contains a path traversal vulnerability in the pageIntegritySubmission() method in src/integrity.lib.php that allows authenticated administrators to delete arbitrary files by supplying directory traversal sequences in the sucuriscan_integrity parameter. Attackers can manipulate the unsanitized file path concatenated with ABSPATH to traverse outside the WordPress installation directory and invoke unlink() on sensitive files such as wp-config.php and .htaccess, causing site outage or enabling malicious reinstallation.
📍 영향받는 시스템
Sucuri Security WordPress plugin version 2.7.3 and below
⚔️ 공격 벡터
인증된 관리자가 sucuriscan_integrity 파라미터에 경로 탐색 문자열을 삽입하여 파일 삭제 함수(unlink)를 호출
🛡️ 대응 방법
Sucuri Security 플러그인을 최신 버전으로 업데이트하거나 해당 취약점이 해결된 패치를 적용하십시오.
🔧 검증 코드
명령어 결과에 현재 설치된 Sucuri Security 버전이 2.7.3 이하로 표시되면 취약한 상태입니다.
wp plugin list --name=sucuri-security --format=csv | grep -E 'sucuri-security,2\[0-7]\.[0-3]'