CVE-2019-11510

Pulse Secure VPN Arbitrary File Read / RCE

Severity
Critical
CVSS
10
Published
2019-04-24
Category
Path traversal / remote code execution

Summary

Zranitelnost v přední VPN bráně Pulse Connect Secure umožňovala číst libovolné soubory ze serveru a v některých konfiguracích i spouštět další útoky proti hostitelskému systému.

Writeup

Tato chyba spočívala v chybě v URL parsingu a file handling v Pulse Connect Secure. Útočník mohl zaslat požadavek, který přesunul cestu do chráněné části systému a získal přístup k interním konfiguracím, klíčům nebo souborům komponent používaných v appliance. V kontextu VPN brány to mělo velmi vysoký dopad, protože se typicky používala v expozici směrem k internetu a poskytovala přístup k citlivým interním službám. Následně se objevovaly další útoky typu 'arbitrary file read' a průzkum infrastruktury, což umožnilo útočníkovi získat další interní informace a připravit další stopy k exploitu. Zranitelnost je dobrou ukázkou toho, jak by i poměrně 'simple' path traversal v edge appliance mohl být v praxi mimořádně nebezpečný kvůli přístupu k důvěrným datům a křehkému network boundary.

Impact

Mohl být odhalen obsah systémových souborů, autentizační materiály a konfigurační data. V kombinaci s dalšími zranitelnostmi nebo chybami v konfiguraci se mohlo přejít k plnému kompromitování VPN gateway.

Affected products

References