🇰🇷 한글 설명
Vasion Print의 로컬 프로세스 간 통신(IPC) 메커니즘에 취약점이 존재합니다. /opt/PrinterInstallerClient/tmp 디렉토리에 저장되는 IPC 파일이 모든 사용자가 읽고 쓸 수 있는 권한으로 설정되어 있어, 로컬 사용자가 악성 파일을 생성하여 권한이 높은 데몬을 통해 다른 사용자의 세션을 탈취하거나 시스템 무결성을 해칠 수 있습니다.
💡 쉬운 설명
컴퓨터 내부의 통신 통로가 보안 없이 열려 있어, 나쁜 의도를 가진 사용자가 가짜 명령을 끼워 넣을 수 있는 상태입니다. 이를 통해 다른 사용자의 권한을 훔치거나 시스템을 마음대로 조작할 위험이 있습니다.
🇺🇸 원문 (English)
Vasion Print (formerly PrinterLogic) Virtual Appliance Host versions prior to 1.0.735 and Application versions prior to 20.0.1330 (macOS/Linux client deployments) contain a vulnerability in the local inter-process communication (IPC) mechanism. The software stores IPC request and response files inside /opt/PrinterInstallerClient/tmp with world-readable and world-writable permissions. Any local user can craft malicious request files that are processed by privileged daemons, leading to unauthorized actions being executed in other user sessions. This breaks user session isolation, potentially allowing local attackers to hijack sessions, perform unintended actions in the context of other users, and impact system integrity and availability. This vulnerability has been identified by the vendor as: V-2022-004 — Client Inter-process Security.
📍 영향받는 시스템
Vasion Print Virtual Appliance Host < 1.0.735, Application < 20.0.1330 (macOS/Linux)
⚔️ 공격 벡터
로컬 사용자가 권한이 낮은 임시 디렉토리에 악성 IPC 요청 파일을 생성하여 권한이 높은 프로세스를 조작함
🛡️ 대응 방법
Vasion Print를 최신 버전(Host 1.0.735 이상 또는 Application 20.0.1330 이상)으로 업데이트하십시오.
🔧 검증 코드
해당 디렉토리의 권한이 777(world-readable/writable)인지 확인하여 취약한 설정 여부를 판단합니다.
ls -ld /opt/PrinterInstallerClient/tmp && [ "$(stat -c %a /opt/PrinterInstallerClient/tmp)" = "777" ] || echo 'Directory permissions check complete'