Tailscale SSH: Investigation and remediation update
Tailscale SSH 취약점 조사 및 대응 현황
Tailscale은 Tailscale SSH에서 권한 상승 취약점을 확인하고 패치를 준비하고 있습니다. SSH 접근 정책을 좁히고 불필요한 포워딩을 끄라고 권고했으며, 모두에게 기능을 비활성화하라고 하지는 않았습니다.
- 주제
에디터 노트
이번 취약점의 범위는 Tailscale SSH 접속 권한을 가진 사용자가 로컬 계정에 설정된 권한을 넘어설 수 있다는 점입니다. Tailscale은 영향 설정을 확인 중이며 모든 사용자의 SSH 비활성화를 권고하지 않고 포워딩 비활성화와 접근 정책 검토를 제시했습니다. 패치 출시 목표일은 10월 27일로 적혀 있지만 이 자료는 실제 출시 여부를 확인해 주지 않습니다. 댓글에서 @minimaltom은 취약점 검토 결과를 근거로 무단 접속이 아니라 권한 상승 문제라고 해석했고, 다른 사용자는 서버 관리 권한으로 SSH를 쓰는 환경에서도 위험이 작지 않다고 반박합니다. Tailscale의 공지는 접속 권한과 시스템 설정에 따라 악용 여부가 달라진다고만 설명하므로, 댓글의 세부 범위는 확정된 사실로 볼 수 없습니다. 일반 SSH를 tailnet 위에서 쓰는 것과 Tailscale SSH 제품을 쓰는 경우도 구별해야 합니다.
AI 요약
Tailscale은 외부 보안 전문가와 함께 Tailscale SSH 취약점을 조사하고 있으며, 확인된 문제 대부분은 이미 연결 권한이 있는 사용자가 설정된 로컬 계정 권한을 넘어서는 작업을 수행하는 권한 상승 유형이라고 밝혔습니다. 영향 범위와 취약한 설정은 계속 확인 중입니다.
대응 권고
Tailscale은 모든 사용자에게 Tailscale SSH를 끄라고 권하지는 않았습니다. SSH 접근 정책을 검토하고, 필요하지 않다면 tailscaled 환경 변수에 TS_SSH_DISABLE_FORWARDING=1을 설정해 서비스를 재시작하라고 안내했습니다. 이 설정은 SSH 포워딩을 끄며 일부 심각한 취약점의 영향을 줄입니다. 회사는 확인된 문제 대부분의 수정을 구현했으며 테스트를 마친 뒤 패치 클라이언트를 내놓을 계획입니다. 공지에는 10월 27일 화요일까지 출시를 목표로 한다고 적혀 있지만, 일정은 테스트 결과에 달려 있습니다. 패치 배포 후에는 취약한 버전과 설정, 영향 및 조치 방법을 담은 보안 권고와 기술 설명을 공개하겠다고 밝혔습니다.
Hacker News 반응
- @6thbit — "대부분"과 "일부 상황"이라는 표현을 보면 인증되지 않은 연결 문제도 조사하는 건가요, 제가 지나치게 읽는 건가요?
- @remus — 조사 중이라 단정적인 표현을 피하는 것 같습니다. 상세한 설명이 나올 때까지 문구를 과하게 해석할 필요는 없어 보입니다.
- @forbiddenlake — Tailscale SSH는 기본으로 켜져 있지 않습니다. 활성화하려면 명령을 실행해야 합니다.
- @minimaltom — 자신이 검토한 취약점과 수정 사항을 보면 Tailscale SSH ACL로 노드 접속을 허용했지만 sudoers나 root 권한으로 가는 경로는 주지 않은 경우가 영향을 받는다고 봅니다. 접근 권한이 없는 사람에게 취약점이 접속 권한을 주지는 않습니다.
- @dennysora-main — 개발자는 서버 관리에 SSH를 많이 쓰므로 영향이 여전히 클 수 있습니다.
- @lifeisloving — Tailscale을 VPN으로 쓰면서 일반 SSH로 접속하는 경우와 Tailscale SSH 제품을 쓰는 경우를 구분해야 합니다. 취약점 소식이 온라인에서 과장된 공포를 키우는 흐름도 있다고 봅니다.
- @aborsy — 기능과 코드가 너무 많다고 느낍니다. VPN 연결만 필요하고 Taildrop이나 SSH 같은 기능을 쓰지 않더라도 코드가 기기에 남는 점을 걱정합니다.
- @SchemaLoad — Tailscale을 추가 보안 계층으로 쓰고, 서비스 자체도 공개 인터넷에 있는 것처럼 인증과 HTTPS를 적용합니다. Tailscale에 문제가 생겨도 서비스 쪽 취약점까지 함께 있어야 피해가 난다는 설명입니다.
원문: Tailscale / 번역·요약: Trawling