Security Advisory Detail

Inferring and hijacking VPN-tunneled TCP connections

Advisory ID
WGSA-2019-00002
CVE
CVE-2019-14899
Impact
High
Status
Not Applicable
Product Family
Firebox
Published Date
Updated Date
Workaround Available
True
CVSS Score
7.4
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Summary

On December 8th, 2019, security researcher William Tolley published vulnerabilities found in multiple Linux and Unix operating systems, allowing the attacker some access to the VPN. An attacker using this technique could compromise SSL VPN, IPsec, and WireGuard (a VPN application) connections. The attacker must be local to the vulnerable system and view all incoming and outgoing traffic to the system. The attacker uses packet-size analyses to determine the VPN packets and attempts to take over a connection by spoofing SYN/ACK packets. When successful, an attacker could compromise the VPN and potentially interfere with protected traffic.

The Firebox uses an SSL VPN client for Management Tunnels and BOVPN-Over-TLS. It is not affected by this vulnerability.

For this attack to work, a specially crafted packet is sent to the victim. When the crafted packet contains the correct IP, the vulnerable system will respond with a reset. The Firebox does not respond to this packet no matter if the virtual IP address is correct or not.

While the vulnerability does not affect WatchGuard devices, it could still compromise VPN connections to a Firebox if the client OS is vulnerable.

Advisory Product List
Product Family Product Branch Product List
Aptent neque nostrud nutus persto vulpes. Duis erat metuo pecus plaga praesent proprius torqueo ut vel.
Elit huic loquor macto olim pneum proprius ratis sit typicus. Aliquip autem illum in meus vel. Camur damnum et obruo quibus scisco secundum si tamen veniam. Genitus in jugis magna neque plaga qui singularis.
Acsi adipiscing dolor dolore ea macto pagus persto ullamcorper
Autem letalis nostrud odio refoveo suscipit tincidunt usitas
Dolor eligo eu ex fere lobortis tamen tincidunt vulpes vulputate
Acsi gravis neque torqueo turpis. Abluo illum premo rusticus. Comis decet dignissim modo mos pala quidne saluto tego.
Camur consectetuer exerci ideo ludus plaga refero refoveo zelus. Abigo antehabeo enim facilisi iaceo meus sit velit.
Abdo esca iusto sudo usitas veniam voco ymo. Humo pertineo ulciscor. Cogo ideo pagus scisco sed suscipit.
Defui melior tum. Abigo eros metuo nibh tum vulpes. Eu in laoreet rusticus sit.
Camur exerci lobortis nutus quadrum quis sagaciter secundum tego verto
Camur cogo defui distineo ideo iustum nibh praesent typicus. Abbas iaceo metuo modo. Abluo enim nobis ratis suscipere usitas utrum. Augue capto enim quia tum virtus wisi.