🇰🇷 한글 설명
EcoStruxure Building Operation 설치 프로그램의 따옴표 없는 검색 경로(Unquoted Search Path) 취약점으로 인해 로컬 사용자가 서비스 바이너리 경로의 서브폴더에 대한 쓰기 권한을 악용하여 서비스를 시작한 사용자의 권한을 획득할 수 있습니다. 보안되지 않은 설치 위치에서만 취약성이 유효합니다.
💡 쉬운 설명
Windows의 프로그램 실행 경로 검색 방식의 버그로 인해 로컬 사용자가 더 높은 권한으로 악성 프로그램을 실행할 수 있습니다. 공격자가 서비스 폴더에 악의적인 파일을 먼저 배치하면 프로그램이 의도하지 않은 파일을 먼저 실행하게 됩니다.
🇺🇸 원문 (English)
A CWE-428 Windows Unquoted Search Path vulnerability exists in EcoStruxure Building Operation Enterprise Server installer V1.9 - V3.1 and Enterprise Central installer V2.0 - V3.1 that could cause any local Windows user who has write permission on at least one of the subfolders of the Connect Agent service binary path, being able to gain the privilege of the user who started the service. By default, the Enterprise Server and Enterprise Central is always installed at a location requiring Administrator privileges so the vulnerability is only valid if the application has been installed on a non-secure location.
📍 영향받는 시스템
EcoStruxure Building Operation Enterprise Server V1.9-V3.1, Enterprise Central V2.0-V3.1
⚔️ 공격 벡터
로컬 사용자가 서비스 바이너리 경로의 서브폴더에 쓰기 권한을 이용해 악성 실행 파일을 배치하여 권한 상승 공격 수행
🛡️ 대응 방법
최신 버전으로 업그레이드하거나 설치 경로의 폴더 ACL을 수정하여 일반 사용자의 쓰기 권한 제거
🔧 검증 코드
EcoStruxure 관련 서비스가 나타나면 설치된 상태이며, 설치 위치의 폴더 권한(icacls 명령어)을 확인하여 일반 사용자의 쓰기 권한 여부 확인
wmic service list brief | find "EcoStruxure"