FICHE CVE

CVE-2026-70656

Publiée le 2026-08-21 · Dernière modification le 2026-10-14

🇫🇷 EN BREF

Les instances auto-hébergées de Checkmate, versions 3.5.1 à 3.9.2, sont vulnérables à une attaque par déni de service. Un attaquant disposant de privilèges d'administrateur peut saisir une expression régulière malveillante qui fige la boucle d'événements principale du serveur, entraînant le plantage des points de terminaison de l'API et des services de surveillance pour tous les utilisateurs. Cela nécessite un accès réseau et une authentification de haut niveau, mais aucune interaction d'un tiers n'est nécessaire pour déclencher le blocage.

CVSS 3.14.9 MOYENNE
Publiée2026-08-21
Dernière modification2026-10-14

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisÉlevés
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéAucun
Impact sur l'intégritéAucun
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. From 3.5.1 until 3.9.2, an authenticated admin or superadmin can set matchMethod to regex and place a malicious expression in the expectedValue field for advanced HTTP monitor matching. server/src/api/validation/monitorValidation.ts accepts the expression, and server/src/service/network/AdvancedMatcher.ts synchronously evaluates it against an attacker-controlled HTTP response body on the Node.js main event loop without a timeout or worker isolation, allowing catastrophic backtracking to freeze API endpoints, monitor checks, and WebSocket connections for all users. This issue is fixed in version 3.9.2.