CVE-2016-10010·OpenSSH vulnerability
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.
- Severity
- high
- Software
- OpenSSH
- Fixed in
- 1:7.4p1-1
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 4.2% — in the top 9% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Affected versions
Until: 1:7.4p1-1
Fixed in: 1:7.4p1-1
How to fix this CVE
Update OpenSSH to version 7.4p1-1 or later to address a privilege escalation vulnerability in sshd when privilege separation is disabled. The vulnerability allows local users to exploit improper handling of Unix-domain socket creation, potentially gaining root access. Immediate patching is recommended for all affected systems, particularly those running sshd without privilege separation enabled.
sudo dnf update openssh-server openssh-clientsDefensia detects this vulnerability
How to check if you are affected
- Check installed OpenSSH version: ssh -V or sshd -v (compare output against 7.4p1-1)
- Verify privilege separation status: grep -i 'UsePrivilegeSeparation' /etc/ssh/sshd_config (if set to 'no' or commented out, system is vulnerable)
- Search sshd logs for unauthorized socket creation attempts: grep -i 'unix.*socket\|permission denied' /var/log/auth.log or /var/log/secure
- Confirm patch installation: dpkg -l | grep openssh (Debian/Ubuntu) or rpm -qa | grep openssh (RHEL/CentOS) and verify version >= 7.4p1-1
FAQ
What is CVE-2016-10010?
This vulnerability affects OpenSSH sshd when privilege separation is disabled, allowing local users to exploit improper Unix-domain socket creation to escalate privileges to root. The flaw resides in serverloop.c and enables attackers to manipulate socket ownership and permissions.
Is CVE-2016-10010 being actively exploited?
While not reported in CISA's Known Exploited Vulnerabilities list, public exploits are available on platforms like Exploit-DB, making it a viable attack vector for threat actors with local access.
What versions of OpenSSH are affected by CVE-2016-10010?
All OpenSSH versions prior to 7.4p1-1 are affected. The vulnerability is resolved in version 7.4p1-1 and later releases.
How do I check if my server is vulnerable to CVE-2016-10010?
Run 'ssh -V' to check your version, then verify privilege separation is enabled with 'grep UsePrivilegeSeparation /etc/ssh/sshd_config'. If version is below 7.4p1-1 and privilege separation is not enabled, your system is vulnerable.
Does Defensia detect CVE-2016-10010?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If OpenSSH is installed on a monitored server, CVE-2016-10010 will appear in your dashboard with remediation steps.
Related OpenSSH CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2016-10010. Free for 1 server.
Get started free