CVE-2019-11510
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
- Pulse Connect Secure 8.2, 8.3, 9.0
- Pulse Policy Secure