CVE-2026-70656 in Checkmate
Résumé
par VulDB • 21/08/2026
Checkmate est un outil open source et auto-hébergé conçu pour suivre et surveiller le matériel des serveurs, la disponibilité (uptime), les temps de réponse et les incidents en temps réel grâce à de belles visualisations. De la version 3.5.1 jusqu'à la 3.9.2, un administrateur ou superadministrateur authentifié peut définir matchMethod sur regex et insérer une expression malveillante dans le champ expectedValue pour la correspondance avancée des moniteurs HTTP. Le fichier server/src/api/validation/monitorValidation.ts accepte l'expression, et server/src/service/network/AdvancedMatcher.ts l'évalue de manière synchrone par rapport au corps de réponse HTTP contrôlé par un attaquant sur la boucle d'événements principale (main event loop) de Node.js, sans délai d'attente ni isolation dans des workers, permettant ainsi une rétroaction catastrophique (catastrophic backtracking) qui peut geler les points de terminaison API, les vérifications des moniteurs et les connexions WebSocket pour tous les utilisateurs. Ce problème est corrigé dans la version 3.9.2.
If you want to get best quality of vulnerability data, you may have to visit VulDB.