워드프레스, 인증 없이 경로 탐색 취약점 악용해 원격 코드 실행 가능

“WordPress에서 인증 없이 page-template 해석 경로를 탐색해 조건부 원격 코드 실행(RCE)이 가능한 치명적 취약점(GHSA-7hp8-65ch-5whp, CVSS 9.2)이 공개됐다. 4.7.0부터 7.1.1까지 광범위한 버전이 영향을 받으며, 활성 테마에 'page-'로 시작하는 최상위 디렉터리가 있고 서버에 읽기 가능한 .php 파일이 존재할 때 pearcmd.php 등을 통해 RCE로 이어질 수 있다. WordPress 7.1.2에서 수정됐고 4.7까지 백포트됐으며, Robert Ressl이 책임 있게 공개했다.”

AI 요약

워드프레스 코어에서 인증 없이 악용 가능한 경로 탐색(Path Traversal) 취약점이 발견됐다. 공격자는 get_page_template()의 페이지 템플릿 해석 과정을 조작해 활성 테마 디렉터리 외부의 읽기 가능한 로컬 .php 파일을 include시킬 수 있으며, 특정 조건이 충족되면 원격 코드 실행(RCE)으로 이어진다. 영향을 받는 버전은 4.7부터 7.1.1까지 광범위하며, 7.1.2를 비롯한 각 브랜치 패치 버전이 공개됐다. Robert Ressl이 책임 있는 공개 절차를 통해 보고했으며 CVSS 9.2의 치명적 등급을 받았다.

핵심 포인트

  • 취약점 ID: GHSA-7hp8-65ch-5whp, CVSS v4 기준 9.2(Critical), 공격 복잡도 Low·권한 불필요
  • 영향 버전: 4.7.0~7.1.1 전 브랜치, 패치 버전: 7.1.2 / 7.0.6 / 6.9.9 / 6.8.10 등 4.7.37까지 백포트
  • RCE 전제 조건: 활성 테마에 page-로 시작하는 최상위 디렉터리 존재(Twenty Twelve, Twenty Fourteen, Neve, Hestia, Sydney 등), 서버에 읽기 가능한 .php 파일 존재, register_argc_argv=On 시 pearcmd.php 트랜지션 활용
  • 공식 Docker PHP 이미지 및 PHP 8.5 미만 기본 cPanel 구성이 영향받음

향후 전망

  • 워드프레스 사용자는 즉시 최신 패치 버전으로 업데이트하고, 테마 디렉터리 구조와 register_argc_argv 설정을 점검해야 한다.
  • 유사한 템플릿 해석 로직을 사용하는 서드파티 테마·플러그인에서도 파생 취약점이 보고될 가능성이 있다.
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...