Read the docs

NetBird client SSH config injection lets peers run local commands

Priority MEDIUM 41CWE-116Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-78.

Summary

NetBird desktop clients from 0.60.0 before 0.74.7 are affected on Linux, macOS, Windows and FreeBSD. Peer FQDNs and hostnames are written unescaped into a double-quoted Match host directive in the system-wide OpenSSH drop-in file (CWE-116), so a double quote in a peer name injects SSH directives. A malicious or compromised peer can run arbitrary commands as any local user who next runs ssh.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

Description from the CNA

Improper neutralization of special elements in the NetBird client SSH configuration manager (client/ssh/config/manager.go) in NetBird versions 0.60.0 through 0.74.6 allows a malicious or compromised peer to execute arbitrary commands on other NetBird client hosts. The client writes a system-wide OpenSSH drop-in file (/etc/ssh/ssh_config.d/99-netbird.conf, or the equivalent under %PROGRAMDATA%\ssh\ssh_config.d on Windows) that embeds each peer FQDN or hostname inside a double-quoted Match host directive without escaping. A peer name containing a double quote breaks out of the quoted context and injects arbitrary SSH configuration directives, including exec commands, which run locally as any user on the host the next time that user runs ssh. Desktop clients on Linux, macOS, Windows and FreeBSD are affected; the Android and iOS apps are not. The issue is fixed in version 0.74.7, which accepts a peer FQDN or hostname only if it is a valid DNS name.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00584 48th percentileScored 2026-11-07
Fix Fixed NetBird (NetBird): 0.74.7

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
NetBirdNetBird0.60.0 to before 0.74.70.74.7Patch availableCNA
  • NetBird VendorNetBird Affected 0.60.0 to before 0.74.7 Fixed in 0.74.7 Patch available CNA

CPE names CNA · 1

CPEVersionsRoleVendor
cpe:2.3:a:netbird:netbird:*:*:*:*:*:*:*:*——NetBird
  • cpe:2.3:a:netbird:netbird:*:*:*:*:*:*:*:* Versions — — ·NetBird

Remediation

Update NetBird to version 0.74.7, which accepts a peer FQDN or hostname only if it is a valid DNS name.

Written with Claude Haiku 5.5 from the sources below · 2026-10-28

  • Fix · CNA NetBird (NetBird) Fixed in 0.74.7

Timeline

  1. 2026-10-14 Threatist record created from CVE-2026-105429
  2. 2026-10-14 Alias added: GHSA-2rq5-4vw4-m3vg
  3. 2026-10-14 Priority changed: MEDIUM → LOW
  4. 2026-10-16 CISA SSVC decision points changed
  5. 2026-10-16 Priority changed: LOW → MEDIUM

References

Sources