🔍 CVE-2023-23700

7.6
CVSS Score
HIGH
2024-05-17
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

OceanWP 테마의 경로 제한 부재로 인한 경로 이동(Path Traversal) 취약점으로, PHP 로컬 파일 포함(LFI) 공격을 허용합니다. 버전 3.4.1 이하에 영향을 미치며, 공격자가 시스템 파일에 접근할 수 있습니다.

💡 쉬운 설명

OceanWP 테마에서 파일 경로를 제대로 검증하지 않아, 공격자가 웹사이트를 통해 서버의 민감한 파일을 읽을 수 있는 보안 결함입니다. 이를 통해 데이터베이스 설정, 로그인 정보 등 중요 정보가 노출될 수 있습니다.

🇺🇸 원문 (English)

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in OceanWP allows PHP Local File Inclusion.This issue affects OceanWP: from n/a through 3.4.1.

📍 영향받는 시스템

OceanWP 테마 버전 3.4.1 이하 (3.4.2부터 패치됨)

⚔️ 공격 벡터

HTTP GET/POST 요청을 통한 경로 이동 패턴(../../../etc/passwd 등)으로 제한된 디렉토리 외부 파일 접근

🛡️ 대응 방법

OceanWP 테마를 3.4.2 이상으로 업데이트하고, 입력값 검증 및 경로 정규화 함수 구현

🔧 검증 코드

OceanWP 테마의 PHP 파일에서 사용자 입력을 받는 부분이 제대로 검증되지 않는 경우를 확인하고, 결과에서 sanitize나 validate 함수가 없으면 취약함

Shell / Script
grep -r "_GET\|_POST" wp-content/themes/oceanwp/*.php | grep -v 'sanitize\|validate' | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP