🇰🇷 한글 설명
Veritas InfoScale 및 Storage Foundation Windows 버전에서 OpenSSL 설정 파일을 로드할 때 발생하는 보안 취약점입니다. 권한이 낮은 사용자가 특정 경로에 악성 설정 파일을 생성하면, 서비스 시작 시 SYSTEM 권한으로 임의의 코드가 실행될 수 있습니다.
💡 쉬운 설명
프로그램이 실행될 때 설정 파일을 찾는 과정에서 보안이 취약한 경로를 사용합니다. 해커가 가짜 설정 파일을 미리 만들어 두면, 컴퓨터가 켜질 때 해커의 명령어를 관리자 권한으로 실행하게 됩니다.
🇺🇸 원문 (English)
An issue was discovered in Veritas InfoScale 7.x through 7.4.2 on Windows, Storage Foundation through 6.1 on Windows, Storage Foundation HA through 6.1 on Windows, and InfoScale Operations Manager (aka VIOM) Windows Management Server 7.x through 7.4.2. On start-up, it loads the OpenSSL library from \usr\local\ssl. This library attempts to load the \usr\local\ssl\openssl.cnf configuration file, which may not exist. On Windows systems, this path could translate to <drive>:\usr\local\ssl\openssl.cnf, where <drive> could be the default Windows installation drive such as C:\ or the drive where a Veritas product is installed. By default, on Windows systems, users can create directories under any top-level directory. A low privileged user can create a <drive>:\usr\local\ssl\openssl.cnf configuration file to load a malicious OpenSSL engine, resulting in arbitrary code execution as SYSTEM when the service starts. This gives the attacker administrator access on the system, allowing the attacker (by default) to access all data, access all installed applications, etc.
📍 영향받는 시스템
Veritas InfoScale 7.x-7.4.2, Storage Foundation 6.1, Storage Foundation HA 6.1, VIOM Windows Management Server 7.x-7.4.2 (Windows)
⚔️ 공격 벡터
저권한 사용자가 드라이브 루트의 \usr\local\ssl\openssl.cnf 경로에 악성 구성 파일을 생성하여 SYSTEM 권한 탈취
🛡️ 대응 방법
Veritas에서 제공하는 최신 보안 패치를 적용하거나, 해당 경로에 대한 쓰기 권한을 제한하십시오.
🔧 검증 코드
명령어 결과가 True로 나오면 해당 경로에 파일이 존재하므로 취약한 환경일 가능성이 높습니다.
powershell -Command "Test-Path 'C:\usr\local\ssl\openssl.cnf'"