Skip to content
OpenAdvisories
Critical · 9.6 Public exploit CVE-2022-41924 EUVD-2022-7441GHSA-vqp6-rc3h-83cpGO-2022-1120

Tailscale Windows daemon is vulnerable to RCE via CSRF

Published Nov 23, 2022 · Updated Apr 22, 2025 · Assigned by GitHub_M

Description

A vulnerability identified in the Tailscale Windows client allows a malicious website to reconfigure the Tailscale daemon `tailscaled`, which can then be used to remotely execute code. In the Tailscale Windows client, the local API was bound to a local TCP socket, and communicated with the Windows client GUI in cleartext with no Host header verification. This allowed an attacker-controlled website visited by the node to rebind DNS to an attacker-controlled DNS server, and then make local API requests in the client, including changing the coordination server to an attacker-controlled coordination server. An attacker-controlled coordination server can send malicious URL responses to the client, including pushing executables or installing an SMB share. These allow the attacker to remotely execute code on the node. All Windows clients prior to version v.1.32.3 are affected. If you are running Tailscale on Windows, upgrade to v1.32.3 or later to remediate the issue.

Affected products

VendorProductAffectedFixed
tailscale tailscale < 1.32.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Alpine v3.23 tailscale 1.32.3-r0 —
Alpine v3.22 tailscale 1.32.3-r0 —
Alpine v3.21 tailscale 1.32.3-r0 —
Alpine v3.20 tailscale 1.32.3-r0 —
Alpine v3.19 tailscale 1.32.3-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.18 tailscale 1.32.3-r0 —
Alpine v3.17 tailscale 1.32.3-r0 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Go tailscale.com < 1.32.3 1.32.3 GHSA-vqp6-rc3h-83cp

References