Zabbix - CVE-2026-23928

Date de publication :

Il s'agit d'une vulnérabilité de type XSS stocké dans le widget Item history (Zabbix 7.0 et supérieur) et son prédécesseur le widget Plain text (Zabbix 6.0).

Zabbix est une solution open source de supervision et de monitoring d'infrastructure informatique. Elle permet la collecte de métriques depuis des hôtes surveillés via des agents, la visualisation de données dans des tableaux de bord composés de widgets, et le déclenchement d'alertes. Il est disponible en version communautaire et en version entreprise, et est déployé sur des serveurs Linux.

Lorsque l'option d'affichage HTML est activée dans ce widget, le contenu des valeurs d'items remontées par un hôte monitoré est rendu sans échappement suffisant. Un attaquant ayant le contrôle d'un hôte monitoré peut faire remonter via cet hôte une valeur d'item contenant un payload JavaScript malveillant. Ce payload est enregistré côté serveur Zabbix puis exécuté dans le navigateur de tout utilisateur qui ouvre un tableau de bord contenant ce widget.

Elle permet à un attaquant distant, via un hôte monitoré sous son contrôle, d'exécuter du code JavaScript arbitraire dans la session d'un utilisateur Zabbix, et de réaliser des actions non autorisées en son nom selon son niveau de privilèges.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Oui

Risques

Injection de code indirecte (à distance) (XSS)

Exploitation

La vulnérabilité exploitée est du type
CWE-79 : Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Détails sur l'exploitation
•   Vecteur d'attaque : Réseau
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur à privilège
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Oui
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : Non

Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.

Systèmes ou composants affectés

•   Zabbix versions 6.0.0 jusqu'à 6.0.44
•   Zabbix versions 7.0.0 jusqu'à 7.0.23
•   Zabbix versions 7.4.0 jusqu'à 7.4.7

Contournement provisoire

•   Ne pas activer l'affichage HTML dans le widget Item history ou Plain text
•   Désactiver ce widget dans Administration -> Général -> Modules (Zabbix 7.0 et supérieur)

Solutions ou recommandations

•   Zabbix version 6.0.45 et supérieures
•   Zabbix version 7.0.24 et supérieures
•   Zabbix version 7.4.8 et supérieures