🇰🇷 한글 설명
Netatalk 2.1.0부터 4.4.2 버전에서 확장 속성(EA) 경로 컴포넌트의 불완전한 새니타이제이션으로 인해 인증된 원격 공격자가 조작된 EA 이름을 통해 의도된 메타데이터 네임스페이스 밖의 파일에 쓸 수 있는 취약점입니다. 이를 통해 공격자는 파일 시스템의 민감한 영역을 손상시킬 수 있습니다.
💡 쉬운 설명
Netatalk 파일 공유 프로그램에서 파일 정보를 저장하는 특수 속성을 잘못 확인해서 로그인한 공격자가 파일을 잘못된 위치에 저장할 수 있습니다. 이를 이용하면 중요한 시스템 파일을 손상시킬 수 있습니다.
🇺🇸 원문 (English)
Incomplete sanitization of extended attribute (EA) path components in Netatalk 2.1.0 through 4.4.2 allows a remote authenticated attacker to write to files outside the intended metadata namespace via crafted EA names.
📍 영향받는 시스템
Netatalk 2.1.0부터 4.4.2 버전 (Linux, macOS 등 POSIX 시스템)
⚔️ 공격 벡터
인증된 공격자가 경로 트래버설 문자(../)나 절대 경로를 포함한 조작된 확장 속성 이름을 생성하여 메타데이터 네임스페이스 밖의 임의 파일 쓰기 실행
🛡️ 대응 방법
Netatalk를 4.4.3 이상으로 긴급 업그레이드하거나, 신뢰할 수 없는 사용자의 EA 설정 권한 제한
🔧 검증 코드
설치된 Netatalk 버전이 4.4.2 이하면 취약점 있음, 4.4.3 이상이면 안전
apt show netatalk 2>/dev/null | grep Version || rpm -qa netatalk 2>/dev/null || netatalkd -v 2>/dev/null