macOS TeamViewer Remote Session Launch via TeamViewer_Service Command Line

Flags macOS executions of TeamViewer Desktop with the IPC/module command line when launched by the TeamViewer service.

FreeReviewedSigma · Low · v2
Product
macos
Category
process_creation
Author
Josh Nickels, Qi Nan (SigmaHQ), DRL 1.1
Published
2024-03-11
Updated
2026-07-31
title: macOS TeamViewer Remote Session Launch via TeamViewer_Service Command Line
id: 87c7298f-791a-4730-bea8-880fad86ab3e
related:
  - id: ab70c354-d9ac-4e11-bbb6-ec8e3b153357
    type: similar
  - id: 1f6b8cd4-3e60-47cc-b282-5aa1cbc9182d
    type: similar
  - id: f459ccb4-9805-41ea-b5b2-55e279e2424a
    type: derived
status: test
description: This rule matches macOS process creation where TeamViewer Desktop is launched with a specific command line while invoked from the TeamViewer_Service process context. Attackers can use TeamViewer for remote access and session establishment, so identifying this startup pattern can help surface unauthorized remote control activity. It relies on process creation telemetry including ParentImage, Image, and CommandLine fields.
references:
  - Internal Research
  - https://github.com/SigmaHQ/sigma/blob/master/rules/macos/process_creation/proc_creation_macos_remote_access_tools_teamviewer_incoming_connection.yml
author: Josh Nickels, Qi Nan, Huntrule Team
date: 2024-03-11
tags:
  - attack.persistence
  - attack.initial-access
  - attack.t1133
logsource:
  category: process_creation
  product: macos
detection:
  selection:
    ParentImage|endswith: /TeamViewer_Service
    Image|endswith: /TeamViewer_Desktop
    CommandLine|endswith: /TeamViewer_Desktop --IPCport 5939 --Module 1
  condition: selection
falsepositives:
  - Legitimate usage of TeamViewer
level: low
license: DRL-1.1