🇰🇷 한글 설명
Vasion Print(구 PrinterLogic)의 가상 어플라이언스 및 애플리케이션에서 file_get_contents() 함수 내 보호 메커니즘 결함이 발견되었습니다. 관리자가 프린터 호스트네임을 설정할 때 입력값이 검증되지 않아, 공격자가 악의적인 리다이렉트를 통해 AWS EC2 메타데이터와 같은 내부 엔드포인트에 접근하여 클라우드 자격 증명을 탈취할 수 있습니다.
💡 쉬운 설명
프린터 설정 칸에 가짜 주소를 입력하면, 시스템이 그 주소를 따라가다가 중요한 내부 비밀번호를 공격자에게 넘겨주는 보안 구멍이 있습니다. 이를 통해 공격자는 회사의 클라우드 서버 권한을 통째로 훔칠 수 있습니다.
🇺🇸 원문 (English)
Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.1.102 and Application prior to version 25.1.1413 (VA/SaaS deployments) contain a protection mechanism failure vulnerability within the file_get_contents() function. When an administrator configures a printer’s hostname (or similar callback field), the value is passed unchecked to PHP’s file_get_contents()/cURL functions, which follow redirects and impose no allow‑list, scheme, or IP‑range restrictions. An admin‑level attacker can therefore point the hostname to a malicious web server that issues a 301 redirect to internal endpoints such as the AWS EC2 metadata service. The server follows the redirect, retrieves the metadata, and returns or stores the credentials, enabling the attacker to steal cloud IAM keys, enumerate internal services, and pivot further into the SaaS infrastructure. This vulnerability has been confirmed to be remediated, but it is unclear as to when the patch was introduced.
📍 영향받는 시스템
Vasion Print Virtual Appliance < 25.1.102, Application < 25.1.1413 (VA/SaaS)
⚔️ 공격 벡터
관리자 권한을 가진 공격자가 호스트네임 필드에 악의적인 리다이렉트 서버 주소를 입력하여 내부 메타데이터 서비스에 접근
🛡️ 대응 방법
Vasion Print Virtual Appliance를 25.1.102 이상 버전으로, Application을 25.1.1413 이상 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 지정된 보안 패치 버전(VA 25.1.102 이상 또는 App 25.1.1413 이상)인지 확인하십시오.
curl -s http://<target_ip>/version | grep -E '25.1.102|25.1.1413'