🇰🇷 한글 설명
Nextcloud Server 및 Enterprise Server에서 두 서버가 서로를 신뢰할 수 있는 서버로 등록하고 공유 비밀키를 교환할 때 발생하는 취약점입니다. 악의적인 서버가 원본 서버의 시스템 주소록에 있는 VCard를 수정하거나 삭제할 수 있어 사용자 검색 및 아바타 메뉴 정보에 영향을 미칩니다.
💡 쉬운 설명
신뢰할 수 있는 다른 서버를 통해 내 연락처 정보가 몰래 바뀌거나 삭제될 수 있는 보안 결함입니다. 이로 인해 사용자 검색 결과나 프로필 사진이 잘못 표시될 수 있습니다.
🇺🇸 원문 (English)
NextCloud Server and NextCloud Enterprise Server provide file storage for Nextcloud, a self-hosted productivity platform. In NextCloud Server versions 25.0.0 until 25.0.7 and 26.0.0 until 26.0.2 and Nextcloud Enterprise Server versions 21.0.0 until 21.0.9.12, 22.0.0 until 22.2.10.12, 23.0.0 until 23.0.12.7, 24.0.0 until 24.0.12.2, 25.0.0 until 25.0.7, and 26.0.0 until 26.0.2, when two server are registered as trusted servers for each other and successfully exchanged the share secrets, the malicious server could modify or delete VCards in the system addressbook on the origin server. This would impact the available and shown information in certain places, such as the user search and avatar menu. If a manipulated user modifies their own data in the personal settings the entry is fixed again.
Nextcloud Server n 25.0.7 and 26.0.2 and Nextcloud Enterprise Server 21.0.9.12, 22.2.10.12, 23.0.12.7, 24.0.12.2, 25.0.7, and 26.0.2 contain a patch for this issue. A workaround is available. Remove all trusted servers in the "Administration" > "Sharing" settings `…/index.php/settings/admin/sharing`. Afterwards, trigger a recreation of the local system addressbook with the following `occ dav:sync-system-addressbook`.
📍 영향받는 시스템
Nextcloud Server (25.0.0-25.0.7, 26.0.0-26.0.2), Nextcloud Enterprise Server (21.0.0-21.0.9.12, 22.0.0-22.2.10.12, 23.0.0-23.0.12.7, 24.0.0-24.0.12.2, 25.0.0-25.0.7, 26.0.0-26.0.2)
⚔️ 공격 벡터
신뢰할 수 있는 서버로 등록된 악의적인 서버가 공유 비밀키 교환 과정을 악용하여 원본 서버의 VCard 데이터를 조작함
🛡️ 대응 방법
패치된 버전(Nextcloud 25.0.7, 26.0.2 이상 등)으로 업데이트하거나, 관리 설정에서 모든 신뢰할 수 있는 서버를 제거한 후 'occ dav:sync-system-addressbook' 명령어를 실행함
🔧 검증 코드
출력된 버전이 취약한 범위(25.0.0-25.0.7 또는 26.0.0-26.0.2)에 해당하면 취약한 상태입니다.
php occ -V | grep -E '25\.(0\.[0-7]|0\.7)|26\.(0\.[0-2]|0\.2)'