Tailscale, SSH 권한 상승 취약점 확인하고 10월 27일 패치 목표 발표
- Tailscale이 Tailscale SSH에서 권한 상승 취약점을 확인함. 이미 Tailscale SSH로 접속이 허용된 사용자가 설정된 로컬 사용자 권한을 넘어서는 동작을 하거나 상승된 권한을 얻을 수 있는 경우가 있음
- 확인된 문제는 대부분 권한 상승에 관한 것이며, 외부 보안 전문가의 도움을 받아 전체 영향 범위와 어떤 설정이 영향을 받는지 계속 검증 중임
- 대부분 이슈의 수정 코드는 이미 구현했고 테스트를 마무리한 뒤 10월 27일 화요일까지 패치된 클라이언트를 배포할 계획. 일정이 바뀌면 공지 페이지를 갱신한다고 밝힘
- Tailscale은 현시점에서 모든 사용자에게 Tailscale SSH를 끄라고 권고하지 않음. 대신 접속이 필요한 사용자와 기기로만 SSH 접근 정책을 제한하도록 검토를 권고함
- 공격 성립 여부는 접속하는 사용자나 기기에 부여된 권한, 시스템 설정 등 조건에 따라 달라짐. Tailscale은 이것이 심각한 보안 문제라고 규정하고 대응 중임
Hacker News 의견들
Tailscale이 이만큼 성공했으니 저장소와 시나리오가 계속 리뷰됐으면 좋겠어. 사이버보안엔 항상 다음 단계가 있긴 하지
이걸 기본으로 켜서 배포하는 건 좀 침습적인데, 그게 비즈니스 모델이겠지
기본 활성화 맞아? 난 항상 직접 명령 실행해서 켰던 것 같은데
나도 여러 플랫폼에서 써봤지만 기본으로 켜져 있던 적은 한 번도 없었어
'대부분', '일부 상황에서'라는 표현이 걸리는데, 인증 없이 연결되는 이슈도 같이 조사 중인 거 아닐까
조사 중간이라 확신을 잘못 주지 않으려고 조심스럽게 쓴 걸 거야. 자세한 분석 나올 때까지 과하게 읽을 필요는 없어 보여. 원본 분석은 tailworm.com에 있어
보안 연구자 지인이 이 라인으로 인증 없는 경로를 파고 있었는데, 확신이 설 때까지 Tailscale 직원 외엔 정보를 안 꺼내겠다고 하더라
Headscale 셀프호스팅으로 쓰는데 아주 만족해
그래도 안전한 건 아니야. 취약점은 tailscaled에 있는 거라서 Headscale에 Tailscale SSH 붙여 쓰면 똑같이 영향받아
Tailscale 좋아하지만 홈랩은 그냥 순수 WireGuard로 옮겼어. 추가 기능을 안 써서 그냥 공유기에 포트 하나 열면 되고, 기기 교체도 드물거든. 이런 뉴스 보면 복잡도랑 공격면 줄인 게 잘한 일 같아
네 경우엔 애초에 영향 없었을 거야. 그리고 포트 여는 건 공격면이 사라진 게 아니라 네 책임이 된 거지
기능이 너무 많아. Taildrop은 ACL도 안 따르고 인증 없는 입력을 받는다던데, 저신뢰 기기에서 내 NAS로 파일 보내서 썸네일 인덱싱 쪽 코드 실행이 터질 수도 있는 거 아냐?
Taildrop은 같은 계정 기기끼리만 되니까 저신뢰 기기를 NAS와 같은 계정에 안 넣으면 돼. 그리고 feature tag로 선택 기능 다 빼고 tailscaled를 다시 빌드할 수도 있어
Tailscale은 안 써서 헷갈리는데, WireGuard 기반 VPN에 SSH가 왜 들어가?
데몬에 얹어둔 편의 기능이지. 사용자를 생태계로 끌어들이려는 미끼 같은 거야