SSH.NET
SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.
Activity
- Latest release
- 1mo ago
- Total releases
- 33
- Cadence
- ~3 months
- Last 12 months
- 2
Details
- License
- MIT
- First release
- Sep 16, 2011
| Version | Released | |
|---|---|---|
2026.0.0
major
|
2026.0.0
major
Dependencies (4)
|
|
2025.1.0
minor
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2025.1.0
minor
Dependencies (3)
|
|
2025.0.0
major
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2025.0.0
major
Dependencies (3)
|
|
2024.2.0
minor
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2024.2.0
minor
Dependencies (3)
|
|
2024.1.0
minor
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2024.1.0
minor
Dependencies (1)
|
|
2024.0.0
major
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2024.0.0
major
Dependencies (1)
|
|
2023.0.1
patch
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2023.0.1
patch
Dependencies (2)
|
|
2023.0.0
major
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2023.0.0
major
Dependencies (1)
|
|
2020.0.2
patch
1 CVE
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev |
2020.0.2
patch
Dependencies (9)
+ 1 more |
|
2020.0.1
patch
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2020.0.1
patch
Dependencies (9)
+ 1 more |
|
2020.0.0
major
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2020.0.0
major
Dependencies (9)
+ 1 more |
|
2020.0.0-beta1
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2020.0.0-beta1
pre
Dependencies (9)
+ 1 more |
|
2016.1.0
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.1.0
minor
Dependencies (22)
+ 14 more |
|
2016.1.0-beta4
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.1.0-beta4
pre
Dependencies (22)
+ 14 more |
|
2016.1.0-beta3
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.1.0-beta3
pre
Dependencies (22)
+ 14 more |
|
2016.1.0-beta2
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.1.0-beta2
pre
Dependencies (22)
+ 14 more |
|
2016.1.0-beta1
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.1.0-beta1
pre
Dependencies (22)
+ 14 more |
|
2016.0.0
major
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.0.0
major
Dependencies (22)
+ 14 more |
|
2016.0.0-beta3
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.0.0-beta3
pre
Dependencies (22)
+ 14 more |
|
2016.0.0-beta2
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.0.0-beta2
pre
Dependencies (2)
|
|
2016.0.0-beta1
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2016.0.0-beta1
pre
Dependencies (2)
|
|
2014.4.6-beta2
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2014.4.6-beta2
pre
|
|
2014.4.6-beta1
pre
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2014.4.6-beta1
pre
|
|
2013.4.7
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2013.4.7
minor
|
|
2013.1.27
patch
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2013.1.27
patch
|
|
2013.1.8
major
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2013.1.8
major
|
|
2012.21.12
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2012.21.12
minor
|
|
2012.20.12
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2012.20.12
minor
|
|
2012.12.3
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2012.12.3
minor
|
|
2012.3.9
major
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2012.3.9
major
|
|
2011.12.7
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2011.12.7
minor
|
|
2011.9.28
minor
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2011.9.28
minor
|
|
2011.7.29
initial
2 CVEs
CVE-2026-48798
GHSA-q939-rpr3-3284
Aug 12, 2026
SSH.NET: ScpClient Recursive Download Allows Arbitrary File Write via Server-Controlled SCP Filenames
7.1
/ 10
High
Network
Low
None
Required
Unchanged
None
High
Low
Summary
ImpactA malicious/compromised/MITM SCP server can create or write files outside the intended download directory, anywhere the client process can write. Overwriting files such as ~/.ssh/authorized_keys, shell rc files, cron entries, or application binaries/config can lead to persistence, privilege escalation, or remote code execution on the client host. Requires the victim to perform a directory download from the attacker-controlled server. RemediationThe fixed release ensures that remotely-supplied file and directory names are valid local names such that the constructed local path is contained within the given local directory, and throws Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 20 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
2020.0.2
2023.0.0
2023.0.1
2024.0.0
2024.1.0
2024.2.0
2025.0.0
2025.1.0
Fixed in
2026.0.0
References Updated Aug 18, 2026 · Source: OSV.dev
CVE-2022-29245
GHSA-72p8-v4hg-v45p
Jun 01, 2022
Weak private key generation in SSH.NET
6.5
/ 10
Medium
Network
Low
None
Required
Unchanged
High
None
None
During an X25519 key exchange, the client’s private is generated with System.Random:
Source: KeyExchangeECCurve25519.cs System.Random is not a cryptographically secure random number generator, it must therefore not be used for cryptographic purposes. ImpactWhen establishing an SSH connection to a remote host, during the X25519 key exchange, the private key is generated with a weak random number generator whose seed can be bruteforced. This allows an attacker able to eavesdrop the communications to decrypt them. WorkaroundsTo ensure you're not affected by this vulnerability, you can disable support for
ThanksThis issue was initially reported by Siemens AG, Digital Industries, shortly followed by @yaumn-synacktiv. Affected versions
2011.12.7
2011.7.29
2011.9.28
2012.12.3
2012.20.12
2012.21.12
2012.3.9
2013.1.27
2013.1.8
2013.4.7
2014.4.6-beta1
2014.4.6-beta2
+ 12 more Show less
2016.0.0
2016.0.0-beta1
2016.0.0-beta2
2016.0.0-beta3
2016.1.0
2016.1.0-beta1
2016.1.0-beta2
2016.1.0-beta3
2016.1.0-beta4
2020.0.0
2020.0.0-beta1
2020.0.1
Fixed in
2020.0.2
References
Updated Nov 08, 2023 · Source: OSV.dev |
2011.7.29
initial
|