🇰🇷 한글 설명
Weaviate OSS 1.33.4 미만 버전에서 백업 복구 시 경로 탐색 취약점이 발견되었습니다. 데이터 삽입 권한이 있는 공격자가 절대 경로 또는 상위 디렉토리 탐색 문자열을 포함한 엔트리 이름을 생성하여, 복구 프로세스 중 애플리케이션 권한 범위 내의 임의 위치에 파일을 생성하거나 덮어쓸 수 있습니다.
💡 쉬운 설명
데이터베이스에 데이터를 넣을 수 있는 사람이 특수한 이름을 사용하여 시스템의 중요한 파일을 마음대로 만들거나 지울 수 있는 보안 약점입니다. 백업 파일을 다시 불러올 때 시스템이 정해진 폴더를 벗어나 다른 폴더까지 접근하게 만드는 방식입니다.
🇺🇸 원문 (English)
An issue was discovered in Weaviate OSS before 1.33.4. An attacker with access to insert data into the database can craft an entry name with an absolute path (e.g., /etc/...) or use parent directory traversal (../../..) to escape the restore root when a backup is restored, potentially creating or overwriting files in arbitrary locations within the application's privilege scope.
📍 영향받는 시스템
Weaviate OSS 1.33.4 미만 버전
⚔️ 공격 벡터
데이터 삽입 권한을 이용한 경로 탐색(Path Traversal) 공격
🛡️ 대응 방법
Weaviate OSS를 1.33.4 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 1.33.4보다 낮은지 확인하십시오.
curl -s http://localhost:8080/v1/meta | grep -oP '"version":"\K[^"]+'