🇰🇷 한글 설명
웹 관리자 권한을 가진 사용자가 POST /REST/upssleep 요청의 페이로드를 변조하면, 경로 순회(CWE-22) 취약점으로 인해 중요 파일이 텍스트 데이터로 덮어쓰여질 수 있습니다. 이는 CVSS 6.1(MEDIUM) 등급의 취약점입니다.
💡 쉬운 설명
관리자 계정을 가진 사용자가 특정 웹 요청을 조작하면 시스템의 중요한 파일 내용을 임의로 바꿀 수 있습니다. 이로 인해 시스템 설정이 손상되거나 서비스가 중단될 수 있습니다.
🇺🇸 원문 (English)
CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability exists that could cause critical files overwritten with text data when a Web Admin user alters the POST /REST/upssleep request payload.
📍 영향받는 시스템
POST /REST/upssleep 엔드포인트를 제공하는 웹 관리 인터페이스를 가진 제품 (정확한 제품명과 버전은 벤더 보안 권고문 확인 필요)
⚔️ 공격 벡터
인증된 웹 관리자가 upssleep REST 요청의 경로 관련 파라미터를 조작하여 허용되지 않은 경로의 파일을 덮어씀
🛡️ 대응 방법
벤더가 제공하는 최신 패치 또는 펌웨어로 업데이트하고, 웹 관리자 계정 접근을 최소화하며 입력 경로를 검증하도록 설정
🔧 검증 코드
응답 헤더의 HTTP 상태 코드로 엔드포인트 노출 여부를 확인하며, 200 또는 401/403 응답이면 엔드포인트가 존재하므로 벤더 패치 적용 여부를 추가 확인해야 하고, 404이면 해당 경로가 없는 것입니다.
curl -sI http://localhost/REST/upssleep 2>/dev/null | head -n 1