🇰🇷 한글 설명
Altium Enterprise Server 및 Altium 365의 Git 서비스에서 경로 조작 취약점이 발견되었습니다. 인증된 사용자가 검증되지 않은 경로를 사용하여 임의 파일을 저장소 외부로 이동할 수 있으며, 이를 통해 원격 코드 실행이 가능합니다.
💡 쉬운 설명
시스템의 파일 이동 기능을 악용하여 해커가 원치 않는 폴더에 악성 스크립트를 숨길 수 있는 문제입니다. 이를 통해 해커는 시스템 권한을 획득하여 데이터를 유출하거나 시스템을 장악할 수 있습니다.
🇺🇸 원문 (English)
A path traversal vulnerability exists in the Git Service component shared by Altium Enterprise Server and Altium 365. The service accepts a sequence of post-clone file-manipulation operations that use user-supplied paths without validation, allowing an authenticated user with basic git access to move arbitrary files outside the intended repository area.
This file-move primitive can be used to place attacker-controlled script content into directories where it is later executed by the service, resulting in remote code execution under the Git Service account. On multi-tenant Altium 365 deployments, this could have allowed access to data belonging to other tenants on the same infrastructure node. Altium Enterprise Server is fixed in 8.1.1; the issue has been remediated in Altium 365 at the service level.
📍 영향받는 시스템
Altium Enterprise Server 8.1.1 미만, Altium 365 (서비스 레벨 패치 완료)
⚔️ 공격 벡터
인증된 사용자가 Git 파일을 복제 후 조작하는 과정에서 경로 조작을 통해 임의 파일 이동 및 스크립트 삽입을 수행
🛡️ 대응 방법
Altium Enterprise Server를 8.1.1 이상으로 업그레이드하거나 Altium 365 서비스 레벨 패치를 적용
🔧 검증 코드
로그에 경로 조작 시도나 비정상적인 파일 이동 기록이 있는지 확인하며, 패치된 버전이 설치되었는지 확인해야 합니다.
grep -r "path traversal" /var/log/altium/ 2>/dev/null | tail -n 5