The portald daemon (WatchGuard Authentication Portal) contains a hardcoded Fernet symmetric encryption key embedded directly in compiled Python bytecode. This key is used to encrypt Clientless VPN user credentials (usernames and passwords) stored on disk. Because the key is static and identical across all Firebox deployments, any attacker who obtains the credentials file can trivially decrypt its contents — without knowing any device-specific secret. Below you'll find the details...