GitHub Advisoryadvisory · PyPI

GHSA-232r-66cg-79px Paramiko not properly checking authentication before processing other requests

CRITICAL Published 2018-07-12 Modified 2026-06-09 Official page ↗
Aliases
CVE-2018-7750
Ecosystem
PyPI
Packages
paramiko
Severity
Critical
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-287
Reviewed
2020-06-16

Affected packages

• PyPI paramiko: >= 2.0.0, < 2.0.8 → fixed in 2.0.8 • PyPI paramiko: >= 2.1.0, < 2.1.5 → fixed in 2.1.5 • PyPI paramiko: >= 2.2.0, < 2.2.3 → fixed in 2.2.3 • PyPI paramiko: >= 2.3.0, < 2.3.2 → fixed in 2.3.2 • PyPI paramiko: >= 2.4.0, < 2.4.1 → fixed in 2.4.1 • PyPI paramiko: >= 1.18.0, < 1.18.5 → fixed in 1.18.5 • PyPI paramiko: < 1.17.6 → fixed in 1.17.6

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.

Related

Alias · CVE (1)

  • CVE-2018-7750 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,… vulnerability

Weakness · CWE (1)

  • CWE-287 Improper Authentication weakness

References