Au-delà des exploits spécifiques, la façon dont Zabbix est déployé détermine son degré d'exposition. Deux faiblesses de configuration reviennent. Le frontend et l'API sont fréquemment accessibles depuis des réseaux non fiables (Internet, ou un réseau interne plat), ce qui expose la connexion, la version et la surface invité/identifiants par défaut à n'importe qui. Et le modèle de rôles et de groupes d'utilisateurs est souvent trop permissif : des comptes se voient accorder le rôle de Super admin ou les permissions de script/item qui mènent à l'exécution de code alors qu'ils n'en ont pas besoin, de sorte que la compromission d'un compte ordinaire rapporte bien plus que ne le justifiait son usage. Ce ne sont pas des exploits ponctuels mais les conditions qui rendent les autres attaques accessibles et impactantes.
Sous-thèmes#
- Interface web exposée : le frontend et l'API accessibles depuis des réseaux non fiables.
- Permissions faibles : rôles et groupes d'utilisateurs surprivilégiés.