🇰🇷 한글 설명
com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() 메서드는 SMS에서 사용되는 HSQLDB 데이터베이스를 복구하는 데 사용됩니다. 인증되지 않은 원격 공격자가 데이터베이스 파일 경로로 UNC 경로를 지정함으로써, 공격자가 제어하는 데이터베이스 콘텐츠를 시스템에 복구하도록 유도할 수 있습니다.
💡 쉬운 설명
해커가 인증 없이 원격에서 가짜 데이터베이스 파일을 시스템에 강제로 설치할 수 있는 취약점입니다. 이를 통해 공격자는 시스템의 데이터를 마음대로 조작하거나 제어권을 획득할 수 있습니다.
🇺🇸 원문 (English)
The com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() method is used to restore the HSQLDB database used in SMS. It takes the path of the zipped database file as the single parameter. An unauthenticated, remote attacker can specify an UNC path for the database file (i.e., \\<attacker-host>\sms\<attacker-db.zip>), effectively controlling the content of the database to be restored.
📍 영향받는 시스템
Keysight Tentacle (SMS 관련 구성 요소 포함 버전)
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 UNC 경로를 이용한 악성 데이터베이스 파일 복구 요청
🛡️ 대응 방법
해당 소프트웨어의 보안 패치를 적용하거나, 외부로부터의 UNC 경로 접근을 차단하는 네트워크 설정을 적용하십시오.
🔧 검증 코드
출력된 경로에 설치된 Tentacle 소프트웨어의 버전을 확인하여 취약한 버전인지 검토하십시오.
find / -name "*tentacle*" 2>/dev/null