Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2018-7750

Severity
9.8CRITICAL
EPSS
13.8%
top 5.71%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Timeline
PublishedMar 13
Latest updateOct 30

Description

transport.py in the SSH server implementation of Paramiko before 1.17.6, 1.18.x before 1.18.5, 2.0.x before 2.0.8, 2.1.x before 2.1.5, 2.2.x before 2.2.3, 2.3.x before 2.3.2, and 2.4.x before 2.4.1 does not properly check whether authentication is completed before processing other requests, as demonstrated by channel-open. A customized SSH client can simply skip the authentication step.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages9 packages

PyPIparamiko2.0.02.0.8+6
NVDparamiko/paramiko1.18.01.18.5+6
Debianparamiko< 2.4.2-0.1+3
NVDredhat/cloudforms4.5, 4.6+1

Also affects: Debian Linux 8.0, 9.0, Enterprise Linux 6.4, 6.5, 6.6, 6.7

Patches

🔴Vulnerability Details

4
GHSA
Paramiko not properly checking authentication before processing other requests2018-07-12
OSV
Paramiko not properly checking authentication before processing other requests2018-07-12
OSV
CVE-2018-7750: transport2018-03-13
CVEList
CVE-2018-7750: transport2018-03-13

💥Exploits & PoCs

2
Exploit-DB
Nutanix AOS & Prism < 5.5.5 (LTS) / < 5.8.1 (STS) - SFTP Authentication Bypass2018-10-30
Exploit-DB
Paramiko 2.4.1 - Authentication Bypass2018-10-29

📋Vendor Advisories

4
Ubuntu
Paramiko vulnerability2018-03-20
Ubuntu
Paramiko vulnerability2018-03-20
Red Hat
python-paramiko: Authentication bypass in transport.py2018-03-13
Debian
CVE-2018-7750: paramiko - transport.py in the SSH server implementation of Paramiko before 1.17.6, 1.18.x ...2018

💬Community

4
Bugzilla
CVE-2018-7750 python-paramiko: Authentication bypass in transport.py2018-03-16
Bugzilla
CVE-2018-7750 python-paramiko: Authentication bypass in transport.py [fedora-all]2018-03-16
Bugzilla
CVE-2018-7750 python-paramiko: Authentication bypass in transport.py [epel-all]2018-03-16
Bugzilla
CVE-2018-7750 python-paramiko: Authentication bypass in transport.py [openstack-rdo]2018-03-16
CVE-2018-7750 (CRITICAL CVSS 9.8) | transport.py in the SSH server impl | cvebase.io