NetBird client SSH config injection lets peers run local commands
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
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
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
- 2026-10-14 Threatist record created from CVE-2026-105429
- 2026-10-14 Alias added: GHSA-2rq5-4vw4-m3vg
- 2026-10-14 Priority changed: MEDIUM → LOW
- 2026-10-16 CISA SSVC decision points changed
- 2026-10-16 Priority changed: LOW → MEDIUM
References
Sources
- CVE-2026-105429 · CVE Program
- CVE-2026-105429 · NVD
- FIRST EPSS
- GHSA-2rq5-4vw4-m3vg · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences