🔍 CVE-2025-65879

8.1
CVSS Score
HIGH
2025-12-05
2026-09-25 23:10
✅ 완료

🇰🇷 한글 설명

Warehouse Management System 1.2 버전에서 인증된 사용자가 임의의 파일을 삭제할 수 있는 취약점이 발견되었습니다. /goods/deleteGoods 엔드포인트의 goodsimg 파라미터가 검증 없이 파일 삭제 함수에 전달되어, 디렉토리 트래버설 공격을 통해 서버 내 임의의 파일을 삭제할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 파일 이름을 조작하여 서버에 있는 중요한 파일을 마음대로 지울 수 있는 보안 결함입니다. 공격자가 경로 조작 기술을 사용하면 시스템 운영에 필요한 파일을 삭제하여 서비스를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

Warehouse Management System 1.2 contains an authenticated arbitrary file deletion vulnerability. The /goods/deleteGoods endpoint accepts a user-controlled goodsimg parameter, which is directly concatenated with the server's UPLOAD_PATH and passed to File.delete() without validation. A remote authenticated attacker can delete arbitrary files on the server by supplying directory traversal payloads.

📍 영향받는 시스템

Warehouse Management System 1.2

⚔️ 공격 벡터

인증된 공격자가 디렉토리 트래버설 페이로드가 포함된 goodsimg 파라미터를 사용하여 /goods/deleteGoods 엔드포인트에 요청을 보냄

🛡️ 대응 방법

goodsimg 파라미터에 대한 입력값 검증을 실시하고, 파일 경로 생성 시 디렉토리 트래버설 문자열(.., / 등)을 차단하도록 코드를 수정해야 합니다.

🔧 검증 코드

명령어 결과로 goodsimg 파라미터가 검증 없이 File.delete() 함수에 직접 사용되는 소스 코드가 발견되면 취약한 상태입니다.

Shell / Script
grep -r "File.delete()" /path/to/source/code | grep "goodsimg"

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server