CVE-2018-10933
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4....
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-592
- Updated
- 2026-11-02
EUVDEUVD-2018-2986
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
EUVD-2018-2986- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-22gf-f5w4-hrfq
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4....
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
GHSA-22gf-f5w4-hrfq- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
NVD
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-592, CWE-287
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-10933
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
ALPINE-CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2018-10933
9.1
CVE-2018-10933 does not affect BellSoft software
- Record
BELL-CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 9 moreShow less
OSV
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-10933
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
DEBIAN-CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHBA-2018:3712
9.1
Red Hat Bug Fix Advisory: cockpit bug fix update
- Record
RHBA-2018:3712- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-10933
9.1
A vulnerability was found in libssh's server-side state machine before versions 0.7.6 and 0.8.4. A malicious client could create channels without first performing authentication, resulting in unauthorized access.
- Record
UBUNTU-CVE-2018-10933- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2019-0043 No score
Updated libssh packages fix security vulnerability
libssh versions 0.6 and above have an authentication bypass vulnerability in the server code. By presenting the server an SSH2_MSG_USERAUTH_SUCCESS message in place of the SSH2_MSG_USERAUTH_REQUEST message which the server would expect to initiate authentication, the attacker could successfully authentciate without any credentials (CVE-2018-10933).
- Record
MGASA-2019-0043- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10998-1 No score
libssh-config-0.9.6-1.2 on GA media
These are all security issues fixed in the libssh-config-0.9.6-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10998-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3162-1 No score
Security update for libssh
This update for libssh fixes the following issues:
- CVE-2018-10933: Fixed a server mode authentication bypass (bsc#1108020).
- Record
SUSE-SU-2018:3162-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3253-1 No score
Security update for libssh
This update for libssh fixes the following issues:
Security issue fixed:
- CVE-2018-10933: Fixed a server mode authentication bypass (bsc#1108020).
Non security issue fixed:
- Fix popd syntax to be compatible with newer versions of the bash shell.
- Record
SUSE-SU-2018:3253-1- Updated
- 2026-11-02
OSVUSN-3795-1 No score
libssh vulnerability
Peter Winter-Smith discovered that libssh incorrectly handled authentication when being used as a server. A remote attacker could use this issue to bypass authentication without any credentials.
- Record
USN-3795-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libsshAlpine:v3.10 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.11 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.5 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.6 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.7 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.8 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshAlpine:v3.9 |
0.6.0 up to 0.7.6-r0 | 0.7.6-r0 |
libsshDebian:12 |
before 0.8.4-1 | 0.8.4-1 |
libsshDebian:13 |
before 0.8.4-1 | 0.8.4-1 |
libsshDebian:14 |
before 0.8.4-1 | 0.8.4-1 |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libsshDebian:8 |
before 0.6.3-4+deb8u3, plus listed versions 0.6.3-40.6.3-4+deb8u10.6.3-4+deb8u2 |
0.6.3-4+deb8u3 |
libsshDebian:9 |
before 0.7.3-2+deb9u1, plus listed versions 0.7.3-2 |
0.7.3-2+deb9u1 |
libsshMageia:6 |
before 0.7.7-1.mga6 | 0.7.7-1.mga6 |
cockpitRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
cockpit-dashboardRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
cockpit-machinesRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
cockpit-packagekitRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
cockpit-pcpRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
cockpit-storagedRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
libsshRed Hat:rhel_extras_other:7 |
before 0:0.7.1-7.el7 | 0:0.7.1-7.el7 |
libssh-debuginfoRed Hat:rhel_extras_other:7 |
before 0:0.7.1-7.el7 | 0:0.7.1-7.el7 |
cockpit-dockerRed Hat:rhel_extras_other:7 |
before 0:176-4.el7 | 0:176-4.el7 |
libssh-develRed Hat:rhel_extras_other:7 |
before 0:0.7.1-7.el7 | 0:0.7.1-7.el7 |
libsshSUSE:Linux Enterprise Module for Basesystem 15 |
before 0.7.5-6.3.1 | 0.7.5-6.3.1 |
libsshSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.6.3-12.6.1 | 0.6.3-12.6.1 |
libsshSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.6.3-12.6.1 | 0.6.3-12.6.1 |
libsshSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.6.3-12.6.1 | 0.6.3-12.6.1 |
libsshUbuntu:14.04:LTS |
before 0.6.1-0ubuntu3.4, plus listed versions 0.5.4-10.6.1-0ubuntu20.6.1-0ubuntu30.6.1-0ubuntu3.10.6.1-0ubuntu3.3 |
0.6.1-0ubuntu3.4 |
libsshUbuntu:16.04:LTS |
before 0.6.3-4.3ubuntu0.1, plus listed versions 0.6.3-3ubuntu30.6.3-4.10.6.3-4.20.6.3-4.2ubuntu10.6.3-4.3 |
0.6.3-4.3ubuntu0.1 |
libsshUbuntu:18.04:LTS |
before 0.8.0~20170825.94fa1e38-1ubuntu0.1, plus listed versions 0.7.5-10.8.0~20170825.94fa1e38-10.8.0~20170825.94fa1e38-1build1 |
0.8.0~20170825.94fa1e38-1ubuntu0.1 |
libsshopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 0.9.6-1.2 | 0.9.6-1.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | SoledaD208/CVE-2018-10933 | 2018-10-17 |
| PoC in GitHub | blacknbunny/CVE-2018-10933 | 2018-10-17 |
| PoC in GitHub | hook-s3c/CVE-2018-10933 | 2018-10-17 |
| PoC in GitHub | jobroche/libssh-scanner | 2018-10-17 |
| PoC in GitHub | kn6869610/CVE-2018-10933 | 2018-10-17 |
| Exploit-DB | libSSH - Authentication Bypass | 2018-10-18 |
| PoC in GitHub | cve-2018/cve-2018-10933 | 2018-10-18 |
| PoC in GitHub | hackerhouse-opensource/cve-2018-10933 | 2018-10-18 |
| PoC in GitHub | likekabin/CVE-2018-10933-libSSH-Authentication-Bypass | 2018-10-18 |
| PoC in GitHub | likekabin/CVE-2018-10933_ssh | 2018-10-18 |
Show 18 moreShow less
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | marco-lancini/hunt-for-cve-2018-10933 | 2018-10-18 |
| Exploit-DB | LibSSH 0.7.6 / 0.8.4 - Unauthorized Access | 2018-10-20 |
| PoC in GitHub | Virgula0/POC-CVE-2018-10933 | 2018-10-20 |
| PoC in GitHub | jas502n/CVE-2018-10933 | 2018-10-20 |
| PoC in GitHub | ninp0/cve-2018-10933_poc | 2018-10-20 |
| PoC in GitHub | pghook/CVE-2018-10933_Scanner | 2018-10-20 |
| PoC in GitHub | shifa123/pythonprojects-CVE-2018-10933 | 2018-10-21 |
| PoC in GitHub | xFreed0m/CVE-2018-10933 | 2018-10-21 |
| PoC in GitHub | Bifrozt/CVE-2018-10933 | 2018-10-23 |
| PoC in GitHub | r3dxpl0it/CVE-2018-10933 | 2018-10-23 |
| PoC in GitHub | ivanacostarubio/libssh-scanner | 2018-10-24 |
| PoC in GitHub | reanimat0r/bpnd-libssh | 2018-10-24 |
| PoC in GitHub | throwawayaccount12312312/precompiled-CVE-2018-10933 | 2018-10-24 |
| PoC in GitHub | ensimag-security/CVE-2018-10933 | 2018-10-25 |
| PoC in GitHub | 0xadaw/libSSH-bypass | 2018-11-16 |
| PoC in GitHub | sambiyal/CVE-2018-10933-POC | 2018-11-21 |
| PoC in GitHub | nikhil1232/LibSSH-Authentication-Bypass | 2018-12-19 |
| Metasploit | libssh Authentication Bypass Scanner | 2018-10-16 |
Plus 14 more. The full list has every link.
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| exploits, exploits_more | ||
| exploits | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-10933 is a critical vulnerability (CVSS 9.1) in [unknown] Libssh, published October 16, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 91.8%, the 99th percentile. Fixed in libssh 0.7.6-r0.
References
usn.ubuntu.com/3795-1
oracle.com/technetwork/security-advisory/cpujan2019-5072801.html
usn.ubuntu.com/3795-2
debian.org/security/2018/dsa-4322
exploit-db.com/exploits/45638
libssh.org/security/advisories/CVE-2018-10933.txt
Show 31 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-10933
securityfocus.com/bid/105677
lists.debian.org/debian-lts-announce/2018/10/msg00010.html
psirt.global.sonicwall.com/vuln-detail/SNWLID-2018-0016
security.netapp.com/advisory/ntap-20190118-0002
nvd.nist.gov/vuln/detail/CVE-2018-10933
github.com/advisories/GHSA-22gf-f5w4-hrfq
security.alpinelinux.org/vuln/CVE-2018-10933
docs.bell-sw.com/security/cves/CVE-2018-10933
security-tracker.debian.org/tracker/CVE-2018-10933
advisories.mageia.org/MGASA-2019-0043.html
bugs.mageia.org/show_bug.cgi?id=23711
libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release
libssh.org/2018/10/29/libssh-0-8-5-and-libssh-0-7-7
access.redhat.com/errata/RHBA-2018:3712
bugzilla.redhat.com/show_bug.cgi?id=1585191
bugzilla.redhat.com/show_bug.cgi?id=1637182
security.access.redhat.com/data/csaf/v2/advisories/2018/rhba-2018_3712.json
access.redhat.com/security/cve/CVE-2018-10933
bugzilla.redhat.com/show_bug.cgi?id=1614973
cve.org/CVERecord?id=CVE-2018-10933
suse.com/support/update/announcement/2018/suse-su-20183162-1
bugzilla.suse.com/1108020
suse.com/security/cve/CVE-2018-10933
suse.com/support/update/announcement/2018/suse-su-20183253-1
ubuntu.com/security/CVE-2018-10933
ubuntu.com/security/notices/USN-3795-1
ubuntu.com/security/notices/USN-3795-2
suse.com/security/cve/CVE-2019-14889
suse.com/security/cve/CVE-2020-16135
suse.com/security/cve/CVE-2021-3634