🇰🇷 한글 설명
Veritas Backup Exec의 OpenSSL 라이브러리가 시작 시 특정 경로의 설정 파일을 로드하는 과정에서 발생하는 취약점입니다. 권한이 낮은 사용자가 악성 설정 파일을 생성하면 시스템 권한(SYSTEM)으로 임의의 코드를 실행하여 관리자 권한을 탈취할 수 있습니다.
💡 쉬운 설명
프로그램이 실행될 때 특정 위치에 있는 설정 파일을 읽어오는데, 해커가 그 위치에 가짜 파일을 미리 만들어 놓는 방식입니다. 이를 통해 해커는 컴퓨터의 모든 권한을 마음대로 조종할 수 있게 됩니다.
🇺🇸 원문 (English)
An issue was discovered in the server in Veritas Backup Exec through 16.2, 20.6 before hotfix 298543, and 21.1 before hotfix 657517. On start-up, it loads the OpenSSL library from the Installation folder. This library in turn 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. A low privileged user can create a :\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. If the system is also an Active Directory domain controller, then this can affect the entire domain.
📍 영향받는 시스템
Veritas Backup Exec 16.2, 20.6 (hotfix 298543 미적용), 21.1 (hotfix 657517 미적용) 버전
⚔️ 공격 벡터
저권한 사용자가 특정 경로(<drive>:\usr\local\ssl\openssl.cnf)에 악성 OpenSSL 설정 파일을 생성하여 서비스 시작 시 코드 실행 유도
🛡️ 대응 방법
Veritas에서 제공하는 최신 보안 핫픽스(20.6용 298543 또는 21.1용 657517 이상)를 즉시 적용하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 핫픽스 적용 버전보다 낮은지 확인하십시오.
powershell -Command "Get-ItemProperty 'HKLM:\SOFTWARE\Veritas\Backup Exec' | Select-Object -Property Version"