CVE-2020-3442
Last modified
CVE-2020-3442 is a medium-severity vulnerability rated 5.7/10 on the CVSS scale. The DuoConnect client enables users to establish SSH connections to hosts protected by a DNG instance. When a user initiates an SSH connection to a DNG-protected host for the first time using DuoConnect, the user’s browser is opened to a login screen in order to complete authentication determined by the contents of the '-relay' argument. EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
The DuoConnect client enables users to establish SSH connections to hosts protected by a DNG instance. When a user initiates an SSH connection to a DNG-protected host for the first time using DuoConnect, the user’s browser is opened to a login screen in order to complete authentication determined by the contents of the '-relay' argument. If the ‘-relay’ is set to a URL beginning with "http://", then the browser will initially attempt to load the URL over an insecure HTTP connection, before being immediately redirected to HTTPS (in addition to standard redirect mechanisms, the DNG uses HTTP Strict Transport Security headers to enforce this). After successfully authenticating to a DNG, DuoConnect stores an authentication token in a local system cache, so users do not have to complete this browser-based authentication workflow for every subsequent SSH connection. These tokens are valid for a configurable period of time, which defaults to 8 hours. If a user running DuoConnect already has a valid token, then instead of opening a web browser, DuoConnect directly contacts the DNG, again using the configured '-relay' value, and sends this token, as well as the intended SSH server hostname and port numbers. If the '-relay' argument begins with "http://", then this request will be sent over an insecure connection, and could be exposed to an attacker who is sniffing the traffic on the same network. The DNG authentication tokens that may be exposed during SSH relay may be used to gain network-level access to the servers and ports protected by that given relay host. The DNG provides network-level access only to the protected SSH servers. It does not interact with the independent SSH authentication and encryption. An attacker cannot use a stolen token on its own to authenticate against a DNG-protected SSH server.
Metrics
CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Duo | Duoconnect | < 1.1.1 |
References
- https://duo.com/labs/psa/duo-psa-2020-003Patch, Vendor Advisory
- https://duo.com/labs/psa/duo-psa-2020-003Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-3442?
How severe is CVE-2020-3442?
How do I fix CVE-2020-3442?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-3435A vulnerability in the interprocess communication (IPC) chan…5.5
- CVE-2020-3436A vulnerability in the web services interface of Cisco Adapt…8.6
- CVE-2020-3437A vulnerability in the web-based management interface of Cis…6.5
- CVE-2020-3439A vulnerability in the web-based management interface of Cis…4.8
- CVE-2020-3440A vulnerability in Cisco Webex Meetings Desktop App for Wind…6.5
- CVE-2020-3441A vulnerability in Cisco Webex Meetings and Cisco Webex Meet…5.3
- CVE-2020-3443A vulnerability in Cisco Smart Software Manager On-Prem (SSM…8.8
- CVE-2020-3444A vulnerability in the packet filtering features of Cisco SD…7.5
- CVE-2020-3446A vulnerability in Cisco Virtual Wide Area Application Servi…9.8
- CVE-2020-3447A vulnerability in the CLI of Cisco AsyncOS for Cisco Email …6.5
- CVE-2020-3448A vulnerability in an access control mechanism of Cisco Cybe…5.8
- CVE-2020-3449A vulnerability in the Border Gateway Protocol (BGP) additio…4.3
Are you affected by CVE-2020-3442?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
