🇰🇷 한글 설명
Vasion Print(구 PrinterLogic)의 특정 버전에서 PrinterInstallerClientService의 인증 우회 취약점이 발견되었습니다. 공격자가 geteuid() 함수를 오버라이딩하는 악성 공유 객체를 로드함으로써 서비스가 루트 권한으로 실행 중인 것처럼 속여 관리자 명령을 실행할 수 있습니다. 이로 인해 로컬 공격자가 권한을 상승시키고 시스템 무결성을 침해할 수 있습니다.
💡 쉬운 설명
프로그램이 '내가 관리자 권한을 가지고 있는지' 확인하는 과정을 속여서 일반 사용자가 관리자처럼 행동할 수 있는 문제입니다. 이를 통해 공격자는 시스템의 중요한 설정을 변경하거나 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
Vasion Print (formerly PrinterLogic) Virtual Appliance Host versions prior to 25.1.102 and Application versions prior to 25.1.1413 (macOS/Linux client deployments) are vulnerable to an authentication bypass in PrinterInstallerClientService. The service requires root privileges for certain administrative operations, but these checks rely on calls to geteuid(). By preloading a malicious shared object overriding geteuid(), a local attacker can trick the service into believing it is running with root privileges. This bypass enables execution of administrative commands (e.g., enabling debug mode, managing configurations, or invoking privileged features) without proper authorization. While some actions requiring write access to protected files may still fail, the flaw effectively breaks the intended security model of the inter-process communication (IPC) system, allowing local attackers to escalate privileges and compromise system integrity. This vulnerability has been confirmed to be remediated, but it is unclear as to when the patch was introduced.
📍 영향받는 시스템
Vasion Print Virtual Appliance Host < 25.1.102, Application (macOS/Linux) < 25.1.1413
⚔️ 공격 벡터
로컬 공격자가 geteuid()를 오버라이딩하는 악성 공유 객체를 프리로드하여 인증을 우회함
🛡️ 대응 방법
Vasion Print를 최신 버전(Host 25.1.102 이상 또는 Application 25.1.1413 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 패키지 목록에서 설치된 버전이 취약한 버전 범위에 포함되는지 확인하십시오.
dpkg -l | grep -E 'printerlogic|vasion' || rpm -qa | grep -E 'printerlogic|vasion' || brew list | grep -E 'printerlogic|vasion'