🇰🇷 한글 설명
SvelteKit 2.10.0 미만 버전의 Windows 환경 vite preview 서버에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증되지 않은 공격자가 네트워크를 통해 조작된 요청을 보내면 프리렌더링 출력 디렉터리 외부의 소스 코드, 설정 파일 또는 자격 증명을 읽을 수 있습니다.
💡 쉬운 설명
웹사이트 미리보기 서버의 보안 허점을 이용해 서버 안에 있는 중요한 파일을 몰래 훔쳐볼 수 있는 문제입니다. 공격자가 경로를 조작하여 원래 보여주면 안 되는 설정 파일이나 비밀번호가 담긴 파일을 읽어갈 수 있습니다.
🇺🇸 원문 (English)
SvelteKit (@sveltejs/kit) from 2.10.0 before 3.0.0 contains a path traversal vulnerability in the vite preview server on Windows that allows unauthenticated attackers to read files outside the prerendered output directory. Attackers who can reach the preview server through network access or a tunnel can send crafted requests to expose source code, configuration, or credentials readable by the server process.
📍 영향받는 시스템
SvelteKit (@sveltejs/kit) version 2.10.0 미만 (Windows 환경의 vite preview 서버 사용 시)
⚔️ 공격 벡터
네트워크 또는 터널을 통해 접근 가능한 preview 서버에 조작된 경로 요청을 전송
🛡️ 대응 방법
SvelteKit을 3.0.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 @sveltejs/kit의 버전이 3.0.0 미만인지 확인하십시오.