CVE-2026-54161
upsmon : injection de commandes OS à distance (RCE) via ups.alarm contrôlé par l'attaquant lors de l'exécution de NOTIFYCMD
- Publié
- 3 nov. 2026
- Mise à jour
- 3 nov. 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 50,9 %
- Date du modèle
- 4 nov. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Network UPS Tools est un ensemble de programmes qui fournissent une interface commune pour la surveillance et l'administration du matériel UPS, PDU et SCD. De la version 2.8.3 à la version 2.8.5, upsmon dans clients/upsmon.c insère la valeur ups.alarm fournie par le serveur dans les commandes shell exécutées par notify(), async_notify() et wall(). Lorsqu'un dispositif surveillé signale un état ALARM et qu'un opérateur a configuré NOTIFYCMD avec EXEC dans NOTIFYFLAG ALARM, les métacaractères shell présents dans le texte de l'alarme sont évalués sous POSIX ou Windows et peuvent exécuter des commandes arbitraires du système d'exploitation sous le compte upsmon, qui est généralement root. Un attaquant peut contrôler la valeur via un upsd malveillant ou compromis, un attaquant de type man-in-the-middle sur une connexion en clair entre upsd et upsmon, ou un dispositif UPS compromis dont le pilote fournit l'alarme en amont d'upsd ; TLS entre upsd et upsmon n'atténue pas le vecteur du dispositif compromis. Cette vulnérabilité est corrigée dans la version 2.8.6.
Sources
upsmon : injection de commande système à distance (RCE) via ups.alarm contrôlé par l'attaquant dans l'exécution de NOTIFYCMD
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.