Every CVE Search/ Get API key

CVE-2016-10010

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain...

7.0 HighPublic exploitFix available

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

4.24%Up 0.7 points since Feb 4, 2022
90%50%10%1%

What each source reports

CVE List 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
CVE-2016-10010
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
EUVDEUVD-2016-1207 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
EUVD-2016-1207
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-3m33-m56x-q24g 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain...

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
GHSA-3m33-m56x-q24g
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-269
Updated
2026-11-02
NVD 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
CVE-2016-10010
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.9 MediumAV:L/AC:M/Au:N/C:C/I:C/A:C
Weakness
CWE-264, CWE-269
Updated
2026-11-02
OSVALPINE-CVE-2016-10010 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
ALPINE-CVE-2016-10010
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2016-10010 7.0

CVE-2016-10010 does not affect BellSoft software

Record
BELL-CVE-2016-10010
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 6 moreShow less
OSV 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
CVE-2016-10010
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-10010 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
DEBIAN-CVE-2016-10010
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-10010 7.0

sshd in OpenSSH before 7.4, when privilege separation is not used, creates forwarded Unix-domain sockets as root, which might allow local users to gain privileges via unspecified vectors, related to serverloop.c.

Record
UBUNTU-CVE-2016-10010
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2024:11124-1 No score

openssh-8.4p1-7.4 on GA media

These are all security issues fixed in the openssh-8.4p1-7.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11124-1
Updated
2026-11-02
OSVSUSE-SU-2017:0264-1 No score

Security update for openssh

This update for openssh fixes several issues.

These security issues were fixed:

  • CVE-2016-8858: The kex_input_kexinit function in kex.c allowed remote attackers to cause a denial of service (memory consumption) by sending many duplicate KEXINIT requests (bsc#1005480).
  • CVE-2016-10012: The shared memory manager (associated with pre-authentication compression) did not ensure that a bounds check is enforced by all compilers, which might allowed local users to gain privileges by leveraging access to a sandboxed privilege-separation process, related to the m_zback and m_zlib data structures (bsc#1016370).
  • CVE-2016-10009: Untrusted search path vulnerability in ssh-agent.c allowed remote attackers to execute arbitrary local PKCS#11 modules by leveraging control over a forwarded agent-socket (bsc#1016366).
  • CVE-2016-10010: When forwarding unix domain sockets with privilege separation disabled, the resulting sockets have be created as 'root' instead of the authenticated user. Forwarding unix domain sockets without privilege separation enabled is now rejected.
  • CVE-2016-10011: authfile.c in sshd did not properly consider the effects of realloc on buffer contents, which might allowed local users to obtain sensitive private-key information by leveraging access to a privilege-separated child process (bsc#1016369).

These non-security issues were fixed:

  • Adjusted suggested command for removing conflicting server keys from the known_hosts file (bsc#1006221)
  • Properly verify CIDR masks in configuration (bsc#1005893)
Record
SUSE-SU-2017:0264-1
Updated
2026-11-02
OSVUSN-3538-1 No score

openssh vulnerabilities

Jann Horn discovered that OpenSSH incorrectly loaded PKCS#11 modules from untrusted directories. A remote attacker could possibly use this issue to execute arbitrary PKCS#11 modules. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-10009)

Jann Horn discovered that OpenSSH incorrectly handled permissions on Unix-domain sockets when privilege separation is disabled. A local attacker could possibly use this issue to gain privileges. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-10010)

Jann Horn discovered that OpenSSH incorrectly handled certain buffer memory operations. A local attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-10011)

Guido Vranken discovered that OpenSSH incorrectly handled certain shared memory manager operations. A local attacker could possibly use issue to gain privileges. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-10012)

Michal Zalewski discovered that OpenSSH incorrectly prevented write operations in readonly mode. A remote attacker could possibly use this issue to create zero-length files, leading to a denial of service. (CVE-2017-15906)

Record
USN-3538-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
openssh
Alpine:v3.10
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.11
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.12
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.13
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.14
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.15
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.16
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.17
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.18
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.19
before 7.4_p1-r0
7.4_p1-r0
Show 28 moreShow less
Affected packages
PackageAffectedFixed
openssh
Alpine:v3.2
before 6.8_p1-r9
6.8_p1-r9
openssh
Alpine:v3.20
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.21
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.22
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.23
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.24
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.3
before 7.2_p2-r3
7.2_p2-r3
openssh
Alpine:v3.4
before 7.2_p2-r4
7.2_p2-r4
openssh
Alpine:v3.5
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.6
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.7
before 7.5_p1-r8
7.5_p1-r8
openssh
Alpine:v3.8
before 7.4_p1-r0
7.4_p1-r0
openssh
Alpine:v3.9
before 7.4_p1-r0
7.4_p1-r0
openssh
Debian:12
before 1:7.4p1-1
1:7.4p1-1
openssh
Debian:13
before 1:7.4p1-1
1:7.4p1-1
openssh
Debian:14
before 1:7.4p1-1
1:7.4p1-1
openssh
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.1
7.2p2-66.1
openssh-askpass-gnome
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.3
7.2p2-66.3
openssh
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.1
7.2p2-66.1
openssh-askpass-gnome
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.3
7.2p2-66.3
openssh
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.1
7.2p2-66.1
openssh-askpass-gnome
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.3
7.2p2-66.3
openssh
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.1
7.2p2-66.1
openssh-askpass-gnome
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 7.2p2-66.3
7.2p2-66.3
openssh
Ubuntu:16.04:LTS
before 1:7.2p2-4ubuntu2.4, plus listed versions
1:6.9p1-21:6.9p1-31:7.1p1-11:7.1p1-31:7.1p1-4
Show 11 moreShow less
1:7.1p1-61:7.1p2-11:7.1p2-21:7.2p1-11:7.2p2-11:7.2p2-21:7.2p2-31:7.2p2-41:7.2p2-4ubuntu11:7.2p2-4ubuntu2.11:7.2p2-4ubuntu2.2
1:7.2p2-4ubuntu2.4
openssh
Ubuntu:14.04:LTS
From an advisory covering 5 CVEs
before 1:6.6p1-2ubuntu2.10, plus listed versions
1:6.2p2-61:6.2p2-6ubuntu11:6.4p1-11:6.4p1-21:6.5p1-1
Show 14 moreShow less
1:6.5p1-21:6.5p1-31:6.5p1-41:6.5p1-61:6.6p1-11:6.6p1-21:6.6p1-2ubuntu11:6.6p1-2ubuntu21:6.6p1-2ubuntu2.21:6.6p1-2ubuntu2.31:6.6p1-2ubuntu2.41:6.6p1-2ubuntu2.61:6.6p1-2ubuntu2.71:6.6p1-2ubuntu2.8
1:6.6p1-2ubuntu2.10
openssh
Ubuntu:16.04:LTS
From an advisory covering 5 CVEs
before 1:7.2p2-4ubuntu2.4, plus listed versions
1:6.9p1-21:6.9p1-31:7.1p1-11:7.1p1-31:7.1p1-4
Show 11 moreShow less
1:7.1p1-61:7.1p2-11:7.1p2-21:7.2p1-11:7.2p2-11:7.2p2-21:7.2p2-31:7.2p2-41:7.2p2-4ubuntu11:7.2p2-4ubuntu2.11:7.2p2-4ubuntu2.2
1:7.2p2-4ubuntu2.4
openssh
openSUSE:Tumbleweed
From an advisory covering 12 CVEs
before 8.4p1-7.4
8.4p1-7.4

Public exploits

Links only. Every CVE stores no exploit code.

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-10010 is a high vulnerability (CVSS 7.0) in Openbsd Openssh, published January 4, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 4.24%, the 91st percentile. Fixed in openssh 7.4_p1-r0.

References

Show 39 moreShow less
MoveEnter Open