🔍 CVE-2025-53259

7.5
CVSS Score
HIGH
2025-06-27
2026-04-23 15:32
✅ 완료

🇰🇷 한글 설명

nicdark Hotel Booking 플러그인의 Include/Require 문에서 파일명 검증이 부족하여 로컬 파일 포함(LFI) 취약점이 발생합니다. 공격자는 경로 조작을 통해 서버의 설정 파일, 데이터베이스 정보, 시스템 파일 등 민감한 정보에 접근할 수 있습니다.

💡 쉬운 설명

웹사이트 플러그인이 사용자 입력을 검증하지 않고 파일을 불러오는 문제입니다. 공격자는 경로 조작(../, ..\)을 이용해 서버의 숨겨진 파일과 비밀번호를 볼 수 있습니다.

🇺🇸 원문 (English)

Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in nicdark Hotel Booking nd-booking allows PHP Local File Inclusion.This issue affects Hotel Booking: from n/a through <= 3.7.

📍 영향받는 시스템

nicdark Hotel Booking (nd-booking) WordPress 플러그인 버전 3.7 이하

⚔️ 공격 벡터

POST/GET 파라미터 또는 URL에 ../../../etc/passwd 같은 경로 트래버설 시도로 로컬 파일 접근

🛡️ 대응 방법

nd-booking 플러그인을 최신 버전으로 업데이트하거나, 입력값 검증 및 파일 접근 경로 제한 적용

🔧 검증 코드

결과에서 사용자 입력을 직접 include/require에 사용하는 코드 확인 (검증 로직 부재면 취약)

Shell / Script
grep -r 'include\|require' /path/to/nd-booking --include='*.php' | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP