🇰🇷 한글 설명
Versa Director 소프트웨어가 기본 자격증명으로 다수의 서비스를 노출하여 공격자가 쉽게 접근할 수 있습니다. SSH와 PostgreSQL을 포함한 여러 서비스가 기본적으로 인터넷에 노출되며, 대부분의 기본 계정이 sudo 권한을 보유하고 있습니다.
💡 쉬운 설명
Versa Director가 기본 비밀번호로 보호된 여러 서비스를 인터넷에 공개하고 있어 공격자가 기본 비밀번호로 쉽게 접근할 수 있습니다. 시스템 관리 권한이 있는 계정도 포함되어 있어 피해가 심각합니다.
🇺🇸 원문 (English)
The Versa Director software exposes a number of services by default and allow attackers an easy foothold due to default credentials and multiple accounts (most with sudo access) that utilize the same default credentials. By default, Versa director exposes ssh and postgres to the internet, alongside a host of other services.
Versa Networks is not aware of any reported instance where this vulnerability was exploited. Proof of concept for this vulnerability has been disclosed by third party security researchers.
Workarounds or Mitigation:
Versa recommends the following security controls:
1) Change default passwords to complex passwords
2) Passwords must be complex with at least 8 characters that comprise of upper case, and lower case alphabets, as well as at at least one digit, and one special character
3) Passwords must be changed at least every 90 days
4) Password change history is checked to ensure that the at least the last 5 passwords must be used when changing password.
5) Review and audit logs for all authentication attempts to check for unauthorized/suspicious login attempts and enforce remediation steps.
📍 영향받는 시스템
Versa Director (기본 설정 적용된 모든 버전)
⚔️ 공격 벡터
기본 자격증명을 이용한 SSH(22번) 또는 PostgreSQL(5432번) 포트 직접 접근
🛡️ 대응 방법
기본 비밀번호를 8자 이상(대소문자, 숫자, 특수문자 포함) 복잡한 비밀번호로 즉시 변경하고 90일마다 재변경, 이전 5개 비밀번호 재사용 금지, 인증 로그 정기 감시
🔧 검증 코드
22번(SSH) 또는 5432번(PostgreSQL) 포트가 0.0.0.0 또는 외부 IP에서 LISTEN 상태면 취약점 존재
netstat -tln 2>/dev/null | grep -E ':(22|5432)' && echo 'VULNERABLE: Services exposed' || echo 'OK: Ports not exposed'