🔍 CVE-2026-9102

0.0
CVSS Score
UNKNOWN
2026-05-20
2026-07-23 15:10
✅ 완료

🇰🇷 한글 설명

Altium Enterprise Server의 ComparisonService 내 Gerber 파일 업로드 API에서 파일 이름 검증 미흡으로 인한 경로 탐색(Path Traversal) 취약점이 존재합니다. 인증된 사용자가 조작된 파일 이름을 사용하여 서버의 임의 위치에 파일을 작성할 수 있으며, 이를 통해 원격 코드 실행(RCE)이나 서비스 장악이 가능합니다.

💡 쉬운 설명

파일을 올릴 때 이름에 특수 문자를 섞어 보내면, 서버가 정해진 폴더가 아닌 엉뚱한 곳에 파일을 저장하게 만드는 문제입니다. 이를 통해 해커가 서버의 중요한 파일을 바꾸거나 악성 프로그램을 실행할 수 있습니다.

🇺🇸 원문 (English)

A path traversal vulnerability exists in the Altium Enterprise Server ComparisonService due to missing filename sanitization in the Gerber file upload APIs. A regular authenticated workspace user can supply a crafted filename in the multipart Content-Disposition header to escape the intended temporary upload directory and write arbitrary files to any location on the server filesystem. Because content-controlled files can be written to web-accessible directories, this can be escalated to remote code execution in the context of the service account. It can also be used to overwrite application binaries or configuration files, leading to service takeover or denial of service.

📍 영향받는 시스템

Altium Enterprise Server (ComparisonService 포함 버전)

⚔️ 공격 벡터

인증된 사용자가 multipart Content-Disposition 헤더에 조작된 파일 이름을 포함하여 업로드 요청을 보냄

🛡️ 대응 방법

업로드 API에서 파일 이름에 대한 입력값 검증(Sanitization)을 수행하고, 파일 저장 경로를 고정된 디렉토리로 제한하도록 패치 적용

🔧 검증 코드

해당 명령어로 Altium Enterprise Server 설치 경로를 확인한 후, 최신 보안 패치가 적용된 버전인지 제조사 공지를 통해 대조하십시오.

Shell / Script
find / -name 'AltiumEnterpriseServer' 2>/dev/null

💻 영향받는 소프트웨어

IBM WebSphere Application Server