티스토리 뷰

카테고리 없음

TeamViewer 원격제어 취약점 CVE-2026-111585와 기업 PC의 업데이트 점검 기준

생각방 2026. 11. 4. 15:28

목차


    Teamviewwe는 전세계적으로 널리 사용되고 있는 원격 데스크톱 연결 프로그램이다. 이 프로그램에서 취약점이 발견되었는데 과연 원격 지원을 받는 직원 PC만 최신 버전이면 안심해도 될까. 이번 취약점은 오히려 원격 화면을 보는 쪽의 프로그램을 먼저 살펴야 한다. IT 담당자가 외부 업체 장비나 직원 PC에 접속할 때 사용하는 관리용 PC도 점검 대상이다.

    2026년 10월 27일 TeamViewer가 공개한 보안 권고에는 세 가지 취약점이 포함됐다. 이 글에서는 그중 CVE-2026-111585에 초점을 맞춘다. 아래 버전과 설명은 2026년 11월 3일 확인한 권고를 기준으로 한다. TeamViewer 보안 권고

    원격 화면을 보는 프로그램에서 발생하는 문제

    이 취약점은 원격제어 화면을 처리하는 클라이언트의 정수 오버플로에서 시작된다. 계산 결과가 해당 자료형의 범위를 벗어나면서 화면 데이터를 처리하는 메모리 영역에 오류가 생길 수 있다. 그 결과 프로그램이 중단되거나, 플랫폼에 따라 원격 화면을 보는 프로세스의 권한으로 임의 코드가 실행될 가능성이 있다.

    제조사가 밝힌 악용 조건은 사용자가 공격자가 통제하거나 이미 침해한 원격 장비에 원격제어 세션을 연결하는 것이다. 따라서 프로그램이 설치돼 있다는 사실만으로 즉시 공격이 성공하는 것은 아니다. 반대로 연결 대상이 평소 이용하던 장비라도 이미 침해됐을 가능성은 배제할 수 없다.

    제조사는 CVSS 3.1 기본점수를 8.8점, 높음으로 평가했다. 권고 발표 당시 실제 환경에서의 악용은 인지하지 못했다고 밝혔지만, 이는 이후에도 악용이 없었다는 뜻은 아니다. 또한 같은 권고에 다른 CVE가 함께 실려 있으므로 각 취약점의 조건을 혼동하지 않아야 한다.

    요약: 공격자가 통제하거나 침해한 원격 장비에 접속하면, 원격 화면을 보는 취약한 클라이언트에서 오류나 코드 실행이 발생할 수 있다.

    어떤 제품과 버전을 확인할까

    TeamViewer 권고에 따르면 일반 버전에서는 Windows·macOS·Linux용 Full Client, Windows용 Portable, Android용 Remote Control App의 15.83 미만 버전이 영향 대상이다. 다음은 이 CVE에 대한 수정 버전의 기준이다. 실제 운영에서는 각 운영체제와 제품에 제공되는 최신 버전을 우선 적용한다.

    제품 및 운영체제 수정 버전
    Full Client: Windows·macOS·Linux 15.83 이상
    Portable: Windows 15.83 이상
    Remote Control App: Android 15.83 이상
    Full Client 15.64: Windows 7·8 유지보수 버전 15.64.10 이상
    Full Client 14.7: Windows·macOS·Linux 14.7.48868 이상
    Full Client 13.2: Windows 13.2.36231 이상
    Full Client 13.2: macOS 13.2.154007 이상
    Full Client 13.2: Linux 13.2.154008 이상

    구형 버전의 숫자를 일반 버전의 15.83과 단순 비교하면 안 된다. 예를 들어 14.7 계열에는 별도의 수정 빌드가 제시돼 있다. 구형 버전을 계속 사용해야 한다면 해당 제품·운영체제의 수정 빌드와 지원 상태를 따로 확인하고, 운영체제 교체 계획도 함께 검토한다. 위 수정 버전은 이 CVE의 기준이며 다른 취약점이나 운영체제 자체의 위험까지 해소한다는 의미는 아니다.

    제조사 권고의 전체 수정 버전 표에는 Host도 포함되어 있지만, CVE-2026-111585의 영향 제품 설명에는 Full Client, Portable, Android Remote Control App이 명시돼 있다. Host에 대해서는 같은 공지의 다른 취약점과 제품별 최신 권고를 별도로 확인하는 편이 정확하다.

    요약: 일반 제품은 15.83 이상을 기준으로 확인하고, 구형 유지보수 버전은 운영체제별 수정 빌드를 따로 비교한다.

    기업 PC에서 놓치기 쉬운 점검 대상

    첫 번째는 지원을 시작하는 관리자 PC다. 원격 접속 대상의 버전만 수집하면 정작 취약한 화면 처리 클라이언트가 있는 PC를 빠뜨릴 수 있다. 사내 헬프데스크, 외부 유지보수 담당자, 재택 지원 담당자의 장비까지 범위를 정한다.

    두 번째는 설치 목록에 나타나지 않을 수 있는 Portable 실행 파일이다. 공유 폴더, 지원용 USB, 개인 다운로드 폴더에 복사해 둔 파일은 일반적인 설치 프로그램 목록만으로 발견하지 못할 수 있다. 회사가 관리할 수 있는 범위에서 배포 위치와 보관 사본을 확인하고, 오래된 파일은 승인된 최신 파일로 교체한다.

    세 번째는 Android 원격제어 앱과 장기간 접속하지 않은 PC다. 모바일 기기 관리 목록과 별도로 확인할 장비를 구분하고, 오프라인 장비는 미확인으로 남겨 다음 접속 시 확인한다. 외부 협력사 소유 장비는 임의로 조치하기보다 담당자에게 버전과 조치 결과를 요청한다.

    요약: 원격 접속을 시작하는 관리자 PC뿐 아니라 Portable 파일, Android 앱, 오프라인 장비도 점검 범위에 포함한다.

    업데이트 확인부터 예외 관리까지

    1. 대상 식별: 사용자, 장비명, 운영체제, 제품 종류, 설치형·Portable 여부, 현재 버전과 마지막 확인 시각을 기록한다.
    2. 버전 판정: 일반 제품은 15.83 이상인지 확인하고, 구형 유지보수 계열은 위 표의 제품별 수정 빌드와 비교한다. 확인이 안 된 장비는 안전으로 분류하지 않는다.
    3. 업데이트: 관리 정책이나 공식 배포 경로를 이용한다. TeamViewer 안내에 따르면 일반 인터페이스에서는 도움말의 새 버전 확인 메뉴로 수동 업데이트할 수 있다. 메뉴는 제품과 버전에 따라 다를 수 있다. 업데이트 안내
    4. 적용 검증: 업데이트 명령이나 배포 성공 메시지만 기록하지 말고, 재실행 후 해당 장비에서 실제 버전을 다시 확인한다. 원격 장비 업데이트는 연결이 끊길 가능성을 고려해 복구 경로를 확보한다.
    5. 미조치 관리: 호환성 문제나 업무 일정으로 적용하지 못하면 사유, 임시 조치, 책임자, 재점검일을 남긴다. 해결 전에는 해당 취약 클라이언트로 신뢰가 확인되지 않은 원격 장비에 접속하지 않도록 제한한다. 이는 위험을 줄이기 위한 운영 조치이며 패치의 대체 수단은 아니다.

    자동 업데이트가 설정돼 있다는 사실과 모든 단말에 수정 버전이 설치됐다는 사실은 다르다. 장비가 꺼져 있거나 정책 적용이 누락될 수 있기 때문이다. 관리자는 성공 건수만 보지 말고 미접속·오류·버전 미확인 장비를 별도로 추적해야 한다.

    요약: 업데이트 설정이나 배포 결과에만 의존하지 말고, 설치된 버전과 미조치 장비를 직접 확인한다.

    실무에서 사용할 판정 예시

    가상의 IT 지원팀이 관리자 PC 세 대를 점검한다고 가정해 보자. Windows Full Client가 15.82인 PC는 업데이트 대상이다. 15.83이 확인된 PC는 이 CVE의 일반 제품 수정 기준을 충족한다. 공유 폴더에 보관된 Portable 파일은 버전을 확인하기 전까지 미확인으로 분류한다. 세 번째 항목을 누락하면 설치형 PC의 업데이트율이 100%여도 실제로 사용되는 실행 파일 전체의 상태는 알 수 없다.

    점검표에는 최소한 ‘대상 장비 또는 파일 위치 / 제품·버전 / 판정 / 조치 결과 / 확인일 / 담당자’를 남겨두면 된다. 특히 업데이트율의 분모에 오프라인 장비와 별도 Portable 사본을 어떻게 반영했는지 함께 기록해야 수치가 실제 운영 범위를 설명한다.

    요약: 설치형 PC와 별도 보관된 Portable 파일을 함께 집계해야 실제 사용 범위의 업데이트 상태를 파악할 수 있다.

    자주 묻는 질문

    원격 지원을 받는 PC만 업데이트하면 되나?

    아니다. 이 취약점은 원격 화면을 처리하는 클라이언트에 관한 것이므로 접속을 시작하는 PC의 Full Client나 Portable 버전을 우선 확인해야 한다. 원격 장비의 제품과 다른 보안 권고도 별도로 점검한다.

    15.83이면 앞으로도 안전한가?

    15.83은 이 CVE에 대해 공지된 일반 제품의 수정 기준이다. 이후 다른 취약점이 발견되거나 권고가 바뀔 수 있으므로 제품별 최신 업데이트와 공지를 계속 확인해야 한다.

    비밀번호 변경이나 MFA만으로 해결할 수 있나?

    계정 보호에 도움이 되는 별도의 보안 통제지만 화면 처리 코드의 취약점을 수정하지는 않는다. 제조사가 제공한 업데이트를 적용하고, 접속 대상의 신뢰성을 확인하는 운영 절차를 함께 적용한다.

    마무리

    이번 점검의 출발점은 ‘어느 PC가 원격 화면을 보는가’를 찾는 것이다. 관리자 PC, 보관된 Portable 파일, 모바일 앱을 제품별 수정 버전과 비교하고 실제 적용 결과까지 확인하면 공지 확인에서 끝나지 않는 업데이트 점검이 가능하다.

    참고자료