🇰🇷 한글 설명
4.89.0 미만 버전의 Fleet에서 commands/results 엔드포인트가 팀 권한에 따른 MDM 명령 결과를 적절히 필터링하지 못하는 취약점이 발견되었습니다. 이로 인해 팀 범위의 사용자가 여러 팀에 걸친 공유 명령 UUID를 사용할 경우, 다른 팀 호스트의 UUID, 명령 페이로드 및 장치 응답을 읽을 수 있습니다.
💡 쉬운 설명
회사의 관리 도구에서 권한 설정 오류로 인해, 다른 팀의 컴퓨터 정보와 명령 실행 결과가 노출될 수 있는 문제입니다. 공격자가 다른 팀의 기기 식별 번호나 실행된 명령 내용을 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
Fleet versions before 4.89.0 fail to properly filter MDM command results by team authorization in the commands/results endpoint. Team-scoped users can read MDM command results for hosts on other teams when a shared command UUID targets hosts across multiple teams, exposing host UUIDs, command payloads, and device responses.
📍 영향받는 시스템
Fleet versions before 4.89.0
⚔️ 공격 벡터
공유된 명령 UUID를 이용해 권한이 없는 타 팀의 MDM 명령 결과 엔드포인트에 접근
🛡️ 대응 방법
Fleet 버전을 4.89.0 이상으로 업데이트
🔧 검증 코드
출력된 버전 정보가 4.89.0 미만인 경우 취약한 버전이 설치된 상태입니다.
curl -s http://<fleet-server-url>/api/v1/version | grep -E '4\.[8-9][0-8]\.'