🇰🇷 한글 설명
Samba의 DirSync 제어 구현 방식의 설계 결함으로 인해, 권한이 있는 사용자나 읽기 전용 도메인 컨트롤러(RODC)가 Active Directory의 비밀번호 및 민감한 정보를 노출할 수 있습니다. 이 결함은 RODC가 도메인의 모든 비밀 정보를 획득하게 하여 RODC와 DC 사이의 보안 구분을 무력화하며, 메모리 부족과 같은 오류 상황에서도 민감한 속성에 접근할 수 있게 합니다.
💡 쉬운 설명
보안을 위해 제한된 정보만 볼 수 있어야 하는 하위 관리자나 보조 서버가, 설계 실수로 인해 전체 관리자급 비밀번호까지 모두 볼 수 있게 된 문제입니다. 심지어 시스템에 오류가 발생했을 때 보안이 풀려버리는 위험한 상황도 발생할 수 있습니다.
🇺🇸 원문 (English)
A design flaw was found in Samba's DirSync control implementation, which exposes passwords and secrets in Active Directory to privileged users and Read-Only Domain Controllers (RODCs). This flaw allows RODCs and users possessing the GET_CHANGES right to access all attributes, including sensitive secrets and passwords. Even in a default setup, RODC DC accounts, which should only replicate some passwords, can gain access to all domain secrets, including the vital krbtgt, effectively eliminating the RODC / DC distinction. Furthermore, the vulnerability fails to account for error conditions (fail open), like out-of-memory situations, potentially granting access to secret attributes, even under low-privileged attacker influence.
📍 영향받는 시스템
Samba (DirSync 제어 기능이 활성화된 버전)
⚔️ 공격 벡터
GET_CHANGES 권한을 가진 사용자 또는 RODC를 통한 Active Directory 민감 속성 탈취
🛡️ 대응 방법
Samba를 최신 보안 패치가 적용된 버전으로 업데이트하고 DirSync 관련 설정을 점검하십시오.
🔧 검증 코드
출력된 Samba 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 제조사의 보안 권고문과 대조하십시오.
smbd -V 2>/dev/null || samba --version 2>/dev/null