CVE Vulnerabilities

CVE-2023-36671

Cleartext Transmission of Sensitive Information

Published: Aug 09, 2023 | Modified: Oct 31, 2023
CVSS 3.x
6.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM

An issue was discovered in the Clario VPN client through 5.9.1.1662 for macOS. The VPN client insecurely configures the operating system such that all IP traffic to the VPN servers IP address is sent in plaintext outside the VPN tunnel even if this traffic is not generated by the VPN client. This allows an adversary to trick the victim into sending plaintext traffic to the VPN servers IP address and thereby deanonymize the victim. NOTE: the tunnelcrack.mathyvanhoef.com website uses this CVE ID to refer more generally to ServerIP attack for only traffic to the real IP address of the VPN server rather than to only Clario.

Weakness

The product transmits sensitive or security-critical data in cleartext in a communication channel that can be sniffed by unauthorized actors.

Affected Software

Name Vendor Start Version End Version
Vpn Clario * 5.9.1.1662 (including)
Connman Ubuntu bionic *
Connman Ubuntu lunar *
Connman Ubuntu trusty *
Connman Ubuntu xenial *
Gadmin-openvpn-client Ubuntu bionic *
Gadmin-openvpn-client Ubuntu trusty *
Gadmin-openvpn-client Ubuntu xenial *
Gadmin-openvpn-server Ubuntu bionic *
Gadmin-openvpn-server Ubuntu trusty *
Gadmin-openvpn-server Ubuntu xenial *
Golang-github-apparentlymart-go-openvpn-mgmt Ubuntu lunar *
Kvpnc Ubuntu bionic *
Kvpnc Ubuntu trusty *
Kvpnc Ubuntu xenial *
L2tp-ipsec-vpn Ubuntu trusty *
L2tp-ipsec-vpn-daemon Ubuntu trusty *
Libreswan Ubuntu bionic *
Libreswan Ubuntu lunar *
N2n Ubuntu bionic *
N2n Ubuntu lunar *
N2n Ubuntu trusty *
N2n Ubuntu xenial *
Network-manager-fortisslvpn Ubuntu bionic *
Network-manager-fortisslvpn Ubuntu lunar *
Network-manager-iodine Ubuntu bionic *
Network-manager-iodine Ubuntu lunar *
Network-manager-iodine Ubuntu trusty *
Network-manager-iodine Ubuntu xenial *
Network-manager-l2tp Ubuntu bionic *
Network-manager-l2tp Ubuntu lunar *
Network-manager-openconnect Ubuntu bionic *
Network-manager-openconnect Ubuntu lunar *
Network-manager-openconnect Ubuntu trusty *
Network-manager-openconnect Ubuntu xenial *
Network-manager-openvpn Ubuntu bionic *
Network-manager-openvpn Ubuntu lunar *
Network-manager-openvpn Ubuntu trusty *
Network-manager-openvpn Ubuntu xenial *
Network-manager-pptp Ubuntu bionic *
Network-manager-pptp Ubuntu lunar *
Network-manager-pptp Ubuntu trusty *
Network-manager-pptp Ubuntu xenial *
Network-manager-sstp Ubuntu lunar *
Network-manager-strongswan Ubuntu bionic *
Network-manager-strongswan Ubuntu lunar *
Network-manager-strongswan Ubuntu trusty *
Network-manager-strongswan Ubuntu xenial *
Network-manager-vpnc Ubuntu bionic *
Network-manager-vpnc Ubuntu lunar *
Network-manager-vpnc Ubuntu trusty *
Network-manager-vpnc Ubuntu xenial *
Openconnect Ubuntu bionic *
Openconnect Ubuntu devel *
Openconnect Ubuntu esm-apps/bionic *
Openconnect Ubuntu esm-apps/focal *
Openconnect Ubuntu esm-apps/jammy *
Openconnect Ubuntu esm-apps/noble *
Openconnect Ubuntu esm-apps/xenial *
Openconnect Ubuntu focal *
Openconnect Ubuntu jammy *
Openconnect Ubuntu lunar *
Openconnect Ubuntu mantic *
Openconnect Ubuntu noble *
Openconnect Ubuntu oracular *
Openconnect Ubuntu trusty *
Openconnect Ubuntu xenial *
Openfortivpn Ubuntu bionic *
Openfortivpn Ubuntu lunar *
Openvpn Ubuntu bionic *
Openvpn Ubuntu lunar *
Openvpn Ubuntu trusty *
Openvpn Ubuntu xenial *
Pptp-linux Ubuntu bionic *
Pptp-linux Ubuntu lunar *
Pptp-linux Ubuntu trusty *
Pptp-linux Ubuntu xenial *
Quicktun Ubuntu bionic *
Quicktun Ubuntu lunar *
Riseup-vpn Ubuntu lunar *
Softether-vpn Ubuntu devel *
Softether-vpn Ubuntu esm-apps/noble *
Softether-vpn Ubuntu jammy *
Softether-vpn Ubuntu lunar *
Softether-vpn Ubuntu mantic *
Softether-vpn Ubuntu noble *
Softether-vpn Ubuntu oracular *
Sshuttle Ubuntu bionic *
Sshuttle Ubuntu lunar *
Sshuttle Ubuntu trusty *
Sshuttle Ubuntu xenial *
Tinc Ubuntu bionic *
Tinc Ubuntu lunar *
Tinc Ubuntu trusty *
Tinc Ubuntu xenial *
Vpnc Ubuntu bionic *
Vpnc Ubuntu lunar *
Vpnc Ubuntu trusty *
Vpnc Ubuntu xenial *
Wireguard Ubuntu bionic *
Wireguard Ubuntu lunar *
Wireguard Ubuntu trusty *
Wireguard Ubuntu xenial *
Zentyal-openvpn Ubuntu trusty *

Extended Description

Many communication channels can be “sniffed” (monitored) by adversaries during data transmission. For example, in networking, packets can traverse many intermediary nodes from the source to the destination, whether across the internet, an internal network, the cloud, etc. Some actors might have privileged access to a network interface or any link along the channel, such as a router, but they might not be authorized to collect the underlying data. As a result, network traffic could be sniffed by adversaries, spilling security-critical data. Applicable communication channels are not limited to software products. Applicable channels include hardware-specific technologies such as internal hardware networks and external debug channels, supporting remote JTAG debugging. When mitigations are not applied to combat adversaries within the product’s threat model, this weakness significantly lowers the difficulty of exploitation by such adversaries. When full communications are recorded or logged, such as with a packet dump, an adversary could attempt to obtain the dump long after the transmission has occurred and try to “sniff” the cleartext from the recorded communications in the dump itself.

Potential Mitigations

References