🇰🇷 한글 설명
Altium Enterprise Server Vault Service의 UploadController에서 경로 검증 미흡으로 인한 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증된 사용자가 조작된 절대 경로를 포함한 이미지 업로드 요청을 보내면, 서버의 저장소 루트를 무시하고 서비스 계정이 쓰기 권한을 가진 파일 시스템의 임의 위치에 파일을 작성할 수 있습니다. 이는 원격 코드 실행(RCE)이나 서비스 장악으로 이어질 수 있습니다.
💡 쉬운 설명
해커가 이미지 파일을 올리는 척하면서 서버의 중요한 시스템 파일을 마음대로 바꿀 수 있는 보안 구멍이 발견되었습니다. 이를 통해 해커가 서버의 제어권을 완전히 뺏거나 서비스를 마비시킬 위험이 있습니다.
🇺🇸 원문 (English)
A path traversal vulnerability exists in the Altium Enterprise Server Vault Service UploadController due to improper validation of a user-controlled path component in image upload requests. An authenticated user can supply a crafted absolute path so that the configured storage root is discarded, allowing arbitrary files to be written to any location on the server filesystem writable by the service account.
Because content-controlled files can be written to web-accessible directories, or used to overwrite application binaries or configuration files, this can be escalated to remote code execution, service takeover, or denial of service. Altium 365 cloud deployments are not affected, as the affected endpoint is not reachable and the cloud storage architecture mitigates the file-write primitive.
📍 영향받는 시스템
Altium Enterprise Server (Vault Service UploadController 사용 버전)
⚔️ 공격 벡터
인증된 사용자가 이미지 업로드 요청 시 조작된 절대 경로를 전달하여 임의 파일 쓰기 수행
🛡️ 대응 방법
Altium에서 제공하는 최신 보안 패치를 적용하고, 서비스 계정의 파일 시스템 쓰기 권한을 최소화하십시오.
🔧 검증 코드
해당 명령어로 Altium 서비스 설치 경로를 확인한 후, 제조사에서 제공하는 취약한 버전 여부를 대조하십시오.
find / -name "Altium" 2>/dev/null
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server