🇰🇷 한글 설명
AO-OPC 서버의 서비스 엔트리 디렉토리 정보가 큰따옴표로 감싸져 있지 않아 발생하는 취약점입니다. 공격자가 서비스를 시작할 때 AO-OPC 서버 대신 다른 애플리케이션을 실행할 수 있으며, 이 서비스가 시스템 권한으로 실행될 경우 권한 상승으로 이어질 수 있습니다.
💡 쉬운 설명
프로그램을 실행할 때 경로를 지정하는 방식에 허점이 있어, 공격자가 원래 프로그램 대신 악성 프로그램을 실행하도록 속일 수 있습니다. 이 과정에서 관리자 권한을 탈취당할 위험이 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in AO-OPC server versions mentioned above. As the directory information for the service entry is not enclosed in quotation marks, potential attackers could possibly call up another application than the AO-OPC server by starting the service. The service might be started with system user privileges which could cause a shift in user access privileges.
It is unlikely to exploit the vulnerability in well maintained Windows installations since the attacker would need write access to system folders.
An update is available that resolves the vulnerability found during an internal review in the product AO-OPC = 3.2.1
📍 영향받는 시스템
AO-OPC server (3.2.1 미만 버전)
⚔️ 공격 벡터
서비스 엔트리의 디렉토리 경로 내 공백을 이용한 명령 실행 및 권한 상승
🛡️ 대응 방법
AO-OPC 제품을 최신 버전인 3.2.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 ImagePath 값에 경로를 감싸는 큰따옴표(")가 누락되어 있는지 확인하십시오.
powershell -Command "Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\*' | Select-Object PSChildName, ImagePath | Where-Object { $_.PSChildName -like '*AO-OPC*' }"